Base64-gecodeerde groottecalculator
Schat hoe groot je data wordt na Base64-codering, rekening houdend met opvulling, optionele regelterugloop en data-URI-voorvoegsels.
Eenheid
Line wrapping (76 chars)
Data-URI prefix
Approx. 1,33 MB
- 1
Input size in bytes
1 × 1.048.576 = 1.048.576 - 2
Base64 encoded length
4 × ceil(1.048.576 ÷ 3) = 1.398.104Every 3 bytes produce 4 Base64 characters; "=" padding rounds up to a multiple of 4.
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
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
TG we-Calculate Editorial Team. (2026). Base64-gecodeerde groottecalculator [Online calculator]. TG we-Calculate. https://we-calculate.com/nl/calculator/base64-size-calculator
TG we-Calculate Editorial Team. "Base64-gecodeerde groottecalculator." TG we-Calculate. 2026. https://we-calculate.com/nl/calculator/base64-size-calculator.
TG we-Calculate Editorial Team, "Base64-gecodeerde groottecalculator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/nl/calculator/base64-size-calculator
@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?
