Intermediate

Calcolatore della dimensione codificata in Base64

Stima quanto diventano grandi i tuoi dati dopo la codifica Base64, tenendo conto del padding, dell'eventuale a capo automatico e dei prefissi data-URI.
Original (unencoded) size

Unità

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.
I risultati sono stime fornite solo a scopo informativo generale e non costituiscono consulenza professionale — verifica sempre i risultati importanti in modo indipendente prima di farvi affidamento. Leggi l'avvertenza completa.
Risposta rapida

Come funziona questo calcolatore?

Base64 trasforma ogni 3 byte in 4 caratteri, quindi la dimensione codificata = 4 × ceil(byte / 3), circa il 33% più grande dell'originale. Gli input piccoli mostrano un overhead extra dovuto al padding "=". L'a capo opzionale MIME aggiunge 2 byte ogni 76 caratteri e un prefisso data-URI aggiunge un'intestazione fissa di circa 37 byte.

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

Inserisci la dimensione dei dati originali (non codificati) e scegli un'unità; il valore viene convertito in byte grezzi n = valore × byteUnità (1 KB = 1024 B). Base64 codifica ogni 3 byte di input in 4 caratteri di output, quindi la lunghezza codificata è 4 × ceil(n / 3). Il ceil e il padding finale "=" garantiscono che la lunghezza dell'output sia sempre un multiplo di 4, motivo per cui gli input minuscoli mostrano un overhead superiore al 33%.

L'overhead teorico è (4/3 − 1) = 33,3%; per n grandi l'overhead% = (encoded / n − 1) × 100 converge a circa il 33,3%. Se l'a capo automatico è abilitato, viene inserito un CRLF (2 byte) dopo ogni 76 caratteri, aggiungendo 2 × floor(encoded / 76) byte — la convenzione usata da MIME/PEM. Se viene selezionato un prefisso data-URI, viene anteposto un prefisso fisso come "data:application/octet-stream;base64," (circa 37 byte).

Ipotesi: Base64 standard con padding "=", conteggio in byte (non caratteri) e unità binarie in base 1024. La lunghezza del prefisso data-URI varia con il tipo MIME effettivo, quindi considera quella componente come una stima. La codifica non riduce mai la dimensione, perciò il risultato è sempre più grande dell'input.

Domande frequenti

Base64 arrotonda l'output a un multiplo di 4 caratteri usando il padding "=", quindi gli input molto piccoli portano proporzionalmente più padding. Man mano che l'input cresce, l'overhead si avvicina al valore teorico di circa il 33,3%.

Aggiunge 2 byte (CRLF) ogni 76 caratteri codificati, circa un aumento del 2,6% sopra il payload codificato. È richiesto da alcuni formati come MIME e PEM.

La lunghezza del prefisso dipende dalla stringa del tipo MIME (es. "data:image/png;base64,"). Questo strumento usa un prefisso rappresentativo di circa 37 byte, quindi regola le aspettative per tipi MIME più corti o più lunghi.

Conosciuto anche come

calcolo dimensione base64
dimensione base64
overhead base64
codifica base64 dimensione
stima dimensione codifica
data uri dimensione
peso base64
base64 size

APA

TG we-Calculate Editorial Team. (2026). Calcolatore della dimensione codificata in Base64 [Online calculator]. TG we-Calculate. https://we-calculate.com/it/calculator/base64-size-calculator

Chicago

TG we-Calculate Editorial Team. "Calcolatore della dimensione codificata in Base64." TG we-Calculate. 2026. https://we-calculate.com/it/calculator/base64-size-calculator.

IEEE

TG we-Calculate Editorial Team, "Calcolatore della dimensione codificata in Base64," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/it/calculator/base64-size-calculator

BibTeX

@misc{wecalculate_base64_size_calculator, title = {Calcolatore della dimensione codificata in Base64}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/it/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }

Questo calcolatore ti è stato utile?