Herramienta para codificar/decodificar Base64

Codifica texto a Base64, decodifica cargas Base64 o Base64URL e inspecciona credenciales Basic Auth o segmentos JWT localmente en tu navegador.

Banco de trabajo Base64 para codificar/decodificar
Pista sobre el tipo de salida Ejecute codificar o decodificar para inspeccionar el resultado.
Longitud en bytes 0
Guía del flujo Auth/API

¿Usas Base64 para Basic Auth o para inspeccionar cargas de estilo JWT? Empieza con la guía del flujo de autenticación y luego vuelve a la herramienta en vivo para codificar o decodificar la carga sin procesar.

Depurador de tokens JWT
Compara los flujos de autenticación Basic y Bearer.
Guía de codificación URL
Corrige parámetros adyacentes de redirección y callback.
Generador de Hash
Usa hashing cuando el requisito sea una transformación de una sola vía.
¿Qué es Base64?

Base64 es un esquema de codificación de binario a texto que representa datos binarios en un formato de cadena ASCII. Se utiliza comúnmente cuando es necesario codificar datos binarios que deben almacenarse y transferirse a través de medios diseñados para tratar con datos textuales. Esta codificación ayuda a garantizar que los datos permanezcan intactos sin modificaciones durante el transporte.

Cómo funciona la codificación Base64

La codificación Base64 toma tres bytes de datos (24 bits) y los representa como cuatro caracteres ASCII. Cada carácter representa 6 bits de los datos originales. El conjunto de caracteres incluye A-Z, a-z, 0-9, +, y /, con = utilizado para el relleno cuando la entrada no es un múltiplo de 3 bytes.

Casos de uso comunes
  • Codificar credenciales Basic Auth antes de construir el encabezado
  • Decodificar segmentos JWT Base64URL o cargas compatibles con URL
  • Transmisión de datos binarios a través de protocolos de solo texto
  • Incrustación de imágenes en HTML/CSS mediante URI de datos
  • Codificación de archivos adjuntos de correo electrónico (MIME)
Ejemplos
Entrada: Hello, World!
Salida: SGVsbG8sIFdvcmxkIQ==
Entrada: ComUtil
Salida: Q29tVXRpbA==
Entrada: 123456
Salida: MTIzNDU2
Preguntas Frecuentes

¿Es Base64 un cifrado?

No, Base64 es un esquema de codificación, no un cifrado. No proporciona ninguna seguridad: cualquiera puede decodificar datos en Base64. Para la seguridad, utiliza algoritmos de cifrado adecuados.

¿Por qué Base64 aumenta el tamaño de los datos?

La codificación Base64 aumenta el tamaño de los datos en aproximadamente un 33% porque utiliza 4 caracteres para representar cada 3 bytes de datos.

¿Es Base64 seguro para URL?

El Base64 estándar utiliza los caracteres + y /, que tienen significados especiales en las URL. El Base64 seguro para URL reemplaza estos por - y _ respectivamente.