Intermediate

Kalkulator veličine Base64 kodiranja

Procijenite koliko će vaši podaci postati veliki nakon Base64 kodiranja, uzimajući u obzir popunjavanje, opcionalno prelamanje redaka i data-URI prefikse.
Original (unencoded) size

Jedinica

Line wrapping (76 chars)

Adds CRLF every 76 characters

Data-URI prefix

e.g. data:...;base64,
Base64 encoded size
1.398.104bytes

Approx. 1,33 MB

Original size
1 MB
Overhead
33,3%
Added bytes
349.528 B
100%
Encoded payload
Breakdown of total encoded size (~33% overhead from Base64 encoding)
Step by step
  1. 1

    Input size in bytes

    1 × 1.048.576 = 1.048.576
  2. 2

    Base64 encoded length

    4 × ceil(1.048.576 ÷ 3) = 1.398.104
    Every 3 bytes produce 4 Base64 characters; "=" padding rounds up to a multiple of 4.
Rezultati su procjene namijenjene isključivo općoj informaciji i ne predstavljaju stručni savjet — uvijek samostalno provjerite važne rezultate prije nego što se na njih oslonite. Pročitajte cijelu izjavu o odricanju odgovornosti.
Brzi odgovor

Kako radi ovaj kalkulator?

Base64 pretvara svaka 3 bajta u 4 znaka, pa je kodirana veličina = 4 × ceil(bajtovi / 3), otprilike 33% veća od izvorne. Mali ulazi pokazuju dodatno opterećenje od "=" popunjavanja. Opcionalno MIME prelamanje redaka dodaje 2 bajta na svakih 76 znakova, a data-URI prefiks dodaje fiksno zaglavlje od otprilike 37 bajtova.

Formula
encoded = 4 × ceil(n / 3) bajtova; overhead% = (encoded / n − 1) × 100 ≈ 33.3%
How this is calculated

Unesite izvornu (nekodiranu) veličinu podataka i odaberite jedinicu; vrijednost se pretvara u sirove bajtove n = vrijednost × bajtoviJedinice (1 KB = 1024 B). Base64 kodira svaka 3 ulazna bajta u 4 izlazna znaka, pa je kodirana duljina 4 × ceil(n / 3). Funkcija ceil i završno "=" popunjavanje osiguravaju da je izlazna duljina uvijek višekratnik broja 4, zbog čega sitni ulazi pokazuju više od 33% dodatnog opterećenja.

Teoretsko dodatno opterećenje iznosi (4/3 − 1) = 33.3%; za velike n vrijednost overhead% = (encoded / n − 1) × 100 konvergira prema otprilike 33.3%. Ako je omogućeno prelamanje redaka, CRLF (2 bajta) umeće se nakon svakih 76 znakova, dodajući 2 × floor(encoded / 76) bajtova — konvencija koju koriste MIME/PEM. Ako je odabran data-URI prefiks, dodaje se fiksni prefiks poput "data:application/octet-stream;base64," (oko 37 bajtova).

Pretpostavke: standardni Base64 s "=" popunjavanjem, brojanje bajtova (ne znakova) i binarne jedinice temeljene na 1024. Duljina data-URI prefiksa varira ovisno o stvarnom MIME tipu, pa tu komponentu tretirajte kao procjenu. Kodiranje nikada ne smanjuje veličinu, pa je rezultat uvijek veći od ulaza.

Često postavljana pitanja

Base64 zaokružuje izlaz na višekratnik broja 4 znaka pomoću "=" popunjavanja, pa vrlo mali ulazi nose proporcionalno više popunjavanja. Kako ulaz raste, dodatno opterećenje približava se teoretskih ~33.3%.

Dodaje 2 bajta (CRLF) na svakih 76 kodiranih znakova, otprilike 2.6% povećanja povrh kodiranog sadržaja. Potrebno je za neke formate poput MIME-a i PEM-a.

Duljina prefiksa ovisi o nizu MIME tipa (npr. "data:image/png;base64,"). Ovaj alat koristi reprezentativni prefiks od ~37 bajtova, pa prilagodite očekivanja za kraće ili duže MIME tipove.

Poznato i kao

base64 veličina
kalkulator base64 veličine
base64 kodirana veličina
base64 dodatni teret
veličina kodiranja
data uri veličina
procjena base64

APA

TG we-Calculate Editorial Team. (2026). Kalkulator veličine Base64 kodiranja [Online calculator]. TG we-Calculate. https://we-calculate.com/hr/calculator/base64-size-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulator veličine Base64 kodiranja." TG we-Calculate. 2026. https://we-calculate.com/hr/calculator/base64-size-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulator veličine Base64 kodiranja," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hr/calculator/base64-size-calculator

BibTeX

@misc{wecalculate_base64_size_calculator, title = {Kalkulator veličine Base64 kodiranja}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hr/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }

Je li vam ovaj kalkulator pomogao?