Codificador / Decodificador Base64

Pega cualquier texto para convertirlo a o desde el formato Base64 al instante.

Listo
Encoding
0 chars
0 chars

¿Qué es la Codificación Base64?

La codificación Base64 es un sistema de numeración posicional que utiliza una base de 64. Es la forma más común de codificar datos binarios (como imágenes o archivos) en una cadena de texto ASCII. Esto es fundamental en el desarrollo web para transmitir datos a través de medios que solo soportan texto, como el cuerpo de un correo electrónico o parámetros en una URL.

¿Cómo funciona?

El proceso toma grupos de 3 bytes (24 bits) y los divide en 4 grupos de 6 bits cada uno. Cada grupo de 6 bits se traduce en uno de los 64 caracteres del alfabeto Base64 (A-Z, a-z, 0-9, + y /).

¿Qué es Base64 URL-Safe?

Es una variante que reemplaza los caracteres '+' y '/' por '-' y '_' respectivamente, y elimina el relleno '=', haciendo que la cadena sea segura para usar directamente en direcciones web sin necesidad de escapar caracteres.

Casos de Uso Comunes

  • Data URIs: Embeber imágenes pequeñas directamente en archivos CSS o HTML.
  • Autenticación Básica: Codificar credenciales (usuario:contraseña) en el encabezado Authorization de HTTP.
  • JWT (JSON Web Tokens): Los tokens de autenticación modernos utilizan Base64 URL-Safe para sus tres partes principales.
  • Parámetros de URL: Pasar objetos JSON complejos o datos binarios a través de la URL de forma segura.

Nota de Seguridad: Base64 NO es un método de cifrado ni proporciona seguridad. Es simplemente una forma de codificación. Cualquier persona puede decodificar una cadena Base64 fácilmente, por lo que nunca debe usarse para ocultar información sensible sin un cifrado previo.