Calculadora de tamaño en Base64: cuánto crece un archivo al codificarlo
Calcula cuánto aumenta un archivo o texto al codificarlo en Base64: tamaño final, el ~33% de sobrecarga y los bytes extra, en B, KB, MB o GB.
Cómo funciona
Bytes codificados = 4 × ⌈n ÷ 3⌉ · Aumento % = (codificados ÷ n − 1) × 100
Base64 convierte cada grupo de 3 bytes en 4 caracteres ASCII, así que el resultado siempre mide cerca de 4/3 del original: alrededor de 33% más. El redondeo hacia arriba y el relleno con signos = hacen que las entradas muy pequeñas suban al siguiente múltiplo de cuatro caracteres. Esa sobrecarga explica por qué Base64 se usa para transportar datos de forma segura (correo, JSON, data URIs) y no para ahorrar espacio.
Ejemplo resuelto
Daniela quiere incrustar una imagen de 1 MB (1,000,000 bytes) en un JSON. Codificada queda en 4 × ⌈1,000,000 ÷ 3⌉ = 4 × 333,334 = 1,333,336 bytes ≈ 1.33 MB: unos 333 KB, o 33.33%, más que el archivo original.
Preguntas frecuentes
¿Por qué Base64 ocupa un 33% más?
Cada grupo de 3 bytes de entrada (24 bits) se reescribe como 4 caracteres de 6 bits cada uno. Cuatro bytes de salida por cada tres de entrada es una proporción de 4/3, así que los datos codificados pesan cerca de 33% más sin importar su contenido.
¿El cálculo incluye saltos de línea?
No. El Base64 clásico de MIME inserta un salto de línea cada 76 caracteres, lo que suma otro 1–2% a ese 33%. Aquí se muestra la longitud codificada sin saltos, que es lo que usan la mayoría de las APIs JSON y los data URIs.
¿Base64 puede hacer que un archivo pese menos?
No. Base64 es una codificación, no una compresión, así que solo agrega peso. Si necesitas un resultado más pequeño, comprime primero los datos (gzip, Brotli) y luego codifica en Base64 los bytes comprimidos si el transporte exige texto.
Calculadoras relacionadas
Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.