Intermediate

Base64-gecodeerde groottecalculator

Schat hoe groot je data wordt na Base64-codering, rekening houdend met opvulling, optionele regelterugloop en data-URI-voorvoegsels.
Original (unencoded) size

Eenheid

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.
Resultaten zijn schattingen die uitsluitend dienen ter algemene informatie en vormen geen professioneel advies — controleer belangrijke resultaten altijd zelf voordat je erop vertrouwt. Lees de volledige disclaimer.
Snel antwoord

Hoe werkt deze rekenmachine?

Base64 zet elke 3 bytes om in 4 tekens, dus gecodeerde grootte = 4 × ceil(bytes / 3), ongeveer 33% groter dan het origineel. Kleine invoer toont extra overhead door "="-opvulling. Optionele MIME-regelterugloop voegt 2 bytes per 76 tekens toe, en een data-URI-voorvoegsel voegt een vaste header van ruwweg 37 bytes toe.

Formule
gecodeerd = 4 × ceil(n / 3) bytes; overhead% = (gecodeerd / n − 1) × 100 ≈ 33,3%
How this is calculated

Voer de oorspronkelijke (niet-gecodeerde) datagrootte in en kies een eenheid; de waarde wordt omgezet naar ruwe bytes n = waarde × eenheidBytes (1 KB = 1024 B). Base64 codeert elke 3 invoerbytes naar 4 uitvoertekens, dus de gecodeerde lengte is 4 × ceil(n / 3). De ceil en afsluitende "="-opvulling zorgen ervoor dat de uitvoerlengte altijd een veelvoud van 4 is, wat verklaart waarom kleine invoer meer dan 33% overhead toont.

De theoretische overhead is (4/3 − 1) = 33,3%; voor grote n convergeert overhead% = (gecodeerd / n − 1) × 100 naar ongeveer 33,3%. Als regelterugloop is ingeschakeld, wordt een CRLF (2 bytes) ingevoegd na elke 76 tekens, wat 2 × floor(gecodeerd / 76) bytes toevoegt — de conventie die door MIME/PEM wordt gebruikt. Als een data-URI-voorvoegsel is geselecteerd, wordt een vast voorvoegsel zoals "data:application/octet-stream;base64," (ongeveer 37 bytes) ervoor geplaatst.

Aannames: standaard Base64 met "="-opvulling, bytetellingen (geen tekens) en binaire eenheden op basis van 1024. De lengte van het data-URI-voorvoegsel varieert met het werkelijke MIME-type, dus behandel dat onderdeel als een schatting. Codering verkleint de grootte nooit, dus het resultaat is altijd groter dan de invoer.

Veelgestelde vragen

Base64 rondt de uitvoer naar boven af op een veelvoud van 4 tekens met behulp van "="-opvulling, dus zeer kleine invoer draagt proportioneel meer opvulling. Naarmate de invoer groeit, nadert de overhead de theoretische ~33,3%.

Het voegt 2 bytes (CRLF) toe voor elke 76 gecodeerde tekens, ongeveer een toename van 2,6% bovenop de gecodeerde payload. Het is vereist door sommige formaten zoals MIME en PEM.

De lengte van het voorvoegsel hangt af van de MIME-typetekenreeks (bijv. "data:image/png;base64,"). Deze tool gebruikt een representatief voorvoegsel van ~37 bytes, dus pas je verwachtingen aan voor kortere of langere MIME-types.

Ook bekend als

base64 grootte
base64 grootte berekenen
base64 overhead
base64 codering grootte
data uri grootte
base64 size
gecodeerde grootte

APA

TG we-Calculate Editorial Team. (2026). Base64-gecodeerde groottecalculator [Online calculator]. TG we-Calculate. https://we-calculate.com/nl/calculator/base64-size-calculator

Chicago

TG we-Calculate Editorial Team. "Base64-gecodeerde groottecalculator." TG we-Calculate. 2026. https://we-calculate.com/nl/calculator/base64-size-calculator.

IEEE

TG we-Calculate Editorial Team, "Base64-gecodeerde groottecalculator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/nl/calculator/base64-size-calculator

BibTeX

@misc{wecalculate_base64_size_calculator, title = {Base64-gecodeerde groottecalculator}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/nl/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }

Heeft deze rekenmachine je geholpen?