← Volver al Blog

¿Qué es la codificación Base64? Cómo funciona la conversión a Hexadecimal y Binario

Comprende cómo se convierten los datos en cadenas de texto seguras, por qué se usa Base64 en la web y cómo codificar/decodificar.

¿Qué es la codificación Base64? Cómo funciona la conversión a Hexadecimal y Binario

En los inicios de la informática, los sistemas se comunicaban mediante protocolos de texto simple. Transmitir archivos binarios (imágenes, audio, archivos cifrados) por estas redes solía corromper los archivos, ya que ciertos caracteres se interpretaban como comandos del sistema.

Para solucionarlo, se diseñó la **codificación Base64**.

¿Cómo funciona Base64?

En esencia, Base64 representa datos binarios (combinaciones de 0 y 1) utilizando un conjunto de **64 caracteres estándar** que son 100% seguros para transmitir por cualquier red (HTML, correos electrónicos, etc.).

El alfabeto Base64 contiene: - Letras mayúsculas (**A-Z**) - Letras minúsculas (**a-z**) - Números (**0-9**) - Dos símbolos (generalmente **+** y **/**) - El signo igual (**=**) al final como relleno (padding).

El Proceso de Conversión

1. Los datos binarios se dividen en bloques de **24 bits** (3 bytes). 2. Esos 24 bits se reagrupan en **cuatro bloques de 6 bits**. 3. Cada bloque de 6 bits representa un valor decimal de 0 a 63. 4. Ese valor se traduce a su carácter correspondiente según la tabla Base64.

Debido a que 3 bytes de datos se convierten en 4 caracteres de texto, **la codificación Base64 aumenta el peso del archivo aproximadamente un 33%**.

Casos de Uso Comunes

  • **Imágenes Integradas en la Web**: Insertar pequeñas imágenes directamente en código HTML o CSS usando Data URIs (`data:image/png;base64,...`) para ahorrar peticiones HTTP.
  • **Autenticación Básica API**: Codificar credenciales (usuario y contraseña) para cabeceras HTTP de autorización.
  • **Archivos Adjuntos en Email**: Codificar adjuntos binarios para enviarlos por SMTP (MIME).

Prueba la calculadora

Codifica y decodifica tus datos de forma privada. Usa nuestro Codificador / Decodificador Base64 para convertir textos, binarios, octales y hexadecimales en tu navegador.

Prueba la calculadora

Codifica y decodifica Base64, Hex, Binario, Octal y Base32 al instante en tu navegador con soporte UTF-8.