Decodificador Base64

Decodifica cadenas Base64 a texto legible al instante. Revisa encabezados de autenticación, tokens, payloads de API y correos. Decodificador Base64 gratis.

Convierte una cadena Base64 otra vez en texto legible

Te vas a cruzar con cadenas Base64 por toda la web: en encabezados HTTP, payloads JSON, el código fuente de correos, archivos de configuración y tokens. Parecen letras al azar y a menudo terminan en uno o dos signos =. Este decodificador las convierte de nuevo en el texto original para que veas qué contienen.

Por ejemplo, SGVsbG8sIEJvdHN5IQ== se decodifica como Hello, Botsy!. Pega la cadena, envía y lee el resultado.

Si el resultado parece un montón de símbolos sin sentido, probablemente los datos originales no eran texto. Puede ser una imagen, un archivo comprimido o datos cifrados. Para imágenes, prueba el convertidor Base64 a imagen.

Cómo usar el decodificador Base64

  1. Pega la cadena Base64 en el cuadro de contenido. No incluyas prefijos como Basic o data:...;base64,.
  2. Envía para decodificar.
  3. Lee o copia el texto decodificado.

Ejemplos

Texto simple

Entrada: TXkgQm90c3kgdG9vbHM=

Resultado: My Botsy tools

Texto con tildes

Entrada: w7FhbmTDug==

Resultado: ñandú

El texto UTF-8 se decodifica correctamente, tildes incluidas.

Sin relleno

Entrada: SGVsbG8gd29ybGQ

Resultado: Hello world

Aquí no importa que falte el = del final.

Usos comunes

  • Ver qué hay dentro de un encabezado HTTP Basic Authorization mientras depuras.
  • Leer el encabezado y el payload de un JWT (son JSON codificado en Base64URL).
  • Revisar valores Base64 en secretos de Kubernetes, variables de entorno o archivos de configuración.
  • Leer partes codificadas del código fuente de un correo.
  • Comprobar la salida de tu propio código que genera Base64.

Consejos y cosas que conviene saber

  • Si la decodificación falla, revisa si falta el relleno =, si hay espacios o saltos de línea sueltos, o caracteres que no son del alfabeto Base64.
  • Los JWT y algunas API usan Base64 seguro para URL, que cambia + y / por - y _. Vuelve a reemplazarlos antes de decodificar si hace falta.
  • El JSON decodificado se lee mejor después de pasarlo por el formateador de JSON.
  • Ten cuidado con tokens y credenciales: decodificar un token no lo verifica, y no deberías pegar secretos activos en ningún sitio web.

Casos especiales y limitaciones

  • Los caracteres no válidos se ignoran sin avisar en lugar de dar un error. SGVsbG8@IHdvcmxk se decodifica como "Hello" seguido de basura, así que un resultado incomprensible suele indicar una cadena dañada.
  • El Base64 seguro para URL (con - y _) se decodifica mal a menos que vuelvas a cambiarlos por + y /: PDw_Pz4- da basura y PDw/Pz4+ da <<??>>.
  • Los datos binarios, como imágenes o archivos zip, se ven como símbolos ilegibles. Para fotos, usa Base64 a imagen.
  • Los saltos de línea dentro de cadenas largas (comunes en el código fuente de correos) se ignoran, así que puedes pegarlas tal cual.

Preguntas frecuentes

¿Cómo sé si una cadena es Base64?

Base64 usa solo A–Z, a–z, 0–9, + y /, puede terminar con relleno = y su longitud suele ser múltiplo de 4. Son pistas, no pruebas; lo más fácil es intentar decodificarla.

¿Por qué el texto decodificado parece un sinsentido?

Probablemente los datos originales eran binarios, como una imagen, un archivo zip o bytes cifrados, y no texto.

¿Puedo decodificar un JWT con esto?

Puedes decodificar el encabezado y el payload (las dos primeras partes separadas por puntos). Convierte antes los - y _ en + y /. Decodificar no comprueba la firma.

¿Decodificar Base64 es lo mismo que descifrar?

No. Base64 es una codificación pública, sin clave. Cualquiera puede decodificarla, por eso no debe usarse para proteger secretos.

Herramientas relacionadas

Herramientas similares

Codificador Base64

Codifica cualquier texto o cadena a Base64 al instante. Útil para data URI, encabezados HTTP Basic, correo y API. Codificador Base64 gratis.

Herramientas gratis populares