Base64-storlekskalkylator
Uppskatta hur stor din data blir efter Base64-kodning, med hänsyn till utfyllnad, valfri radbrytning och data-URI-prefix.
Enhet
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.
Hur fungerar denna kalkylator?
Base64 omvandlar var tredje byte till fyra tecken, så kodad storlek = 4 × ceil(bytes / 3), ungefär 33% större än originalet. Små indata visar extra overhead från '='-utfyllnad. Valfri MIME-radbrytning lägger till 2 byte per 76 tecken, och ett data-URI-prefix lägger till ett fast huvud på ungefär 37 byte.
Formel
How this is calculated
Ange den ursprungliga (okodade) datastorleken och välj enhet; värdet omvandlas till råbyte: n = värde × enhetsbyte (1 KB = 1024 B). Base64 kodar var tredje indatabyte till fyra utdatatecken, så den kodade längden är 4 × ceil(n / 3). Ceil och avslutande '='-utfyllnad säkerställer att utdatalängden alltid är en multipel av 4, vilket förklarar varför små indata visar mer än 33% overhead.
Den teoretiska overheaden är (4/3 − 1) = 33,3%; för stora n konvergerar overhead% = (encoded / n − 1) × 100 mot ungefär 33,3%. Om radbrytning är aktiverat infogas CRLF (2 byte) efter var 76:e tecken, vilket lägger till 2 × floor(encoded / 76) byte — den konvention som används av MIME/PEM. Om ett data-URI-prefix väljs läggs ett fast prefix som 'data:application/octet-stream;base64,' (ungefär 37 byte) till i början.
Antaganden: standard-Base64 med '='-utfyllnad, byteantal (inte tecken) och binära 1024-baserade enheter. Data-URI-prefixets längd varierar med den faktiska MIME-typen, så behandla den komponenten som en uppskattning. Kodning minskar aldrig storleken, så resultatet är alltid större än indata.
Vanliga frågor
Base64 avrundar utdata uppåt till en multipel av 4 tecken med '='-utfyllnad, så mycket små indata bär proportionellt mer utfyllnad. När indata växer närmar sig overheaden det teoretiska ~33,3%.
Det lägger till 2 byte (CRLF) för var 76:e kodat tecken, ungefär 2,6% ökning utöver den kodade nyttolasten. Det krävs av vissa format som MIME och PEM.
Prefixets längd beror på MIME-typsträngen (t.ex. 'data:image/png;base64,'). Det här verktyget använder ett representativt prefix på ~37 byte, så justera förväntningarna för kortare eller längre MIME-typer.
Även känt som
TG we-Calculate Editorial Team. (2026). Base64-storlekskalkylator [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/base64-size-calculator
TG we-Calculate Editorial Team. "Base64-storlekskalkylator." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/base64-size-calculator.
TG we-Calculate Editorial Team, "Base64-storlekskalkylator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/base64-size-calculator
@misc{wecalculate_base64_size_calculator, title = {Base64-storlekskalkylator}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }
Hjälpte denna kalkylator dig?
