Intermediate

Calculadora de Tamanho Codificado em Base64

Estime o quanto os seus dados aumentam após a codificação Base64, levando em conta o preenchimento, a quebra de linha opcional e os prefixos data-URI.
Original (unencoded) size

Unidade

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.
Os resultados são estimativas apenas para informação geral e não constituem aconselhamento profissional — sempre verifique resultados importantes de forma independente antes de confiar neles. Leia o aviso legal completo.
Resposta rápida

Como esta calculadora funciona?

O Base64 transforma cada 3 bytes em 4 caracteres, então o tamanho codificado = 4 × ceil(bytes / 3), cerca de 33% maior que o original. Entradas pequenas apresentam acréscimo extra devido ao preenchimento "=". A quebra de linha MIME opcional adiciona 2 bytes a cada 76 caracteres, e um prefixo data-URI adiciona um cabeçalho fixo de aproximadamente 37 bytes.

Fórmula
codificado = 4 × ceil(n / 3) bytes; acréscimo% = (codificado / n − 1) × 100 ≈ 33,3%
How this is calculated

Insira o tamanho original (não codificado) dos dados e escolha uma unidade; o valor é convertido em bytes brutos n = valor × bytesPorUnidade (1 KB = 1024 B). O Base64 codifica cada 3 bytes de entrada em 4 caracteres de saída, então o comprimento codificado é 4 × ceil(n / 3). O ceil e o preenchimento final "=" garantem que o comprimento da saída seja sempre um múltiplo de 4, e é por isso que entradas minúsculas apresentam mais de 33% de acréscimo.

O acréscimo teórico é (4/3 − 1) = 33,3%; para n grande, o acréscimo% = (codificado / n − 1) × 100 converge para cerca de 33,3%. Se a quebra de linha estiver ativada, um CRLF (2 bytes) é inserido a cada 76 caracteres, adicionando 2 × floor(codificado / 76) bytes — a convenção usada por MIME/PEM. Se um prefixo data-URI for selecionado, um prefixo fixo como "data:application/octet-stream;base64," (cerca de 37 bytes) é anteposto.

Premissas: Base64 padrão com preenchimento "=", contagem de bytes (não de caracteres) e unidades binárias de base 1024. O comprimento do prefixo data-URI varia de acordo com o tipo MIME real, então trate esse componente como uma estimativa. A codificação nunca reduz o tamanho, então o resultado é sempre maior que a entrada.

Perguntas frequentes

O Base64 arredonda a saída para cima até um múltiplo de 4 caracteres usando o preenchimento "=", então entradas muito pequenas carregam proporcionalmente mais preenchimento. À medida que a entrada cresce, o acréscimo se aproxima do valor teórico de ~33,3%.

Ela adiciona 2 bytes (CRLF) a cada 76 caracteres codificados, um aumento de aproximadamente 2,6% sobre a carga útil codificada. É exigida por alguns formatos como MIME e PEM.

O comprimento do prefixo depende da cadeia do tipo MIME (por exemplo, "data:image/png;base64,"). Esta ferramenta usa um prefixo representativo de ~37 bytes, então ajuste suas expectativas para tipos MIME mais curtos ou mais longos.

Também conhecido como

calculadora tamanho base64
tamanho base64
tamanho codificado base64
overhead base64
tamanho data uri
estimar tamanho base64
base64 tamanho arquivo

APA

TG we-Calculate Editorial Team. (2026). Calculadora de Tamanho Codificado em Base64 [Online calculator]. TG we-Calculate. https://we-calculate.com/pt/calculator/base64-size-calculator

Chicago

TG we-Calculate Editorial Team. "Calculadora de Tamanho Codificado em Base64." TG we-Calculate. 2026. https://we-calculate.com/pt/calculator/base64-size-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculadora de Tamanho Codificado em Base64," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pt/calculator/base64-size-calculator

BibTeX

@misc{wecalculate_base64_size_calculator, title = {Calculadora de Tamanho Codificado em Base64}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pt/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }

Esta calculadora ajudou você?