Saltar al contenido

Decodificar Base64 a texto

Pega una cadena Base64 para recuperar texto legible. Se ignoran los espacios. Si usa - y _ en lugar de + y /, activa el modo URL-safe. La decodificación no sale de tu dispositivo.

Texto → Base64

Privado · Rápido · Gratis

La decodificación restaura los bytes y los lee como texto UTF-8. Un resultado ilegible suele indicar otra codificación de origen o una cadena truncada.

Los payloads JWT y muchas firmas de CDN son URL-safe y sin relleno. Cambia el modo antes de reescribir la cadena a mano.

Cómo volver de Base64 a texto

  1. Pega la cadena Base64 (saltos de línea y espacios suelen ignorarse)
  2. Si el origen usó -/_ o omitió el =, activa el modo URL-safe antes de convertir
  3. Copia el texto restaurado; si falla, mira primero si la cadena está cortada

En qué te ayuda

  • Decodifica el alfabeto normal y el URL-safe
  • Tolera mejor el padding ausente (menos fallos con JWT)
  • Todo local: útil para mirar fragmentos sensibles

Usos habituales

  • Inspeccionar campos Base64 en respuestas o logs de API
  • Mirar solo el segmento central de un JWT con URL-safe
  • Comprobar que la cadena que te enviaron está completa

Consejos prácticos

  • Quita comillas envolventes o un prefijo data: sobrante antes de decodificar
  • Si sale basura binaria, quizá sea una imagen → Base64 a imagen
  • Para volver a codificar: Texto a Base64

Ejemplos

Entrada Salida Nota
SGk= Hi
5L2g5aW9 你好 Chino (UTF-8)

Preguntas frecuentes

¿Por qué falla la decodificación?
La cadena puede estar cortada, usar alfabeto URL-safe o no ser Base64. Prueba el modo URL-safe y quita comillas envolventes.
¿Puedo decodificar solo un segmento JWT?
Muchas partes JWT son Base64 URL-safe sin relleno. Activa URL-safe y pega solo ese segmento. También hay un decodificador JWT dedicado.

Herramientas relacionadas