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 apto para URL.

¿Necesitas 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
8J-OiQ 🎉 Apto para URL, sin relleno

Preguntas frecuentes

¿Por qué falla la decodificación?
La cadena puede estar cortada, usar alfabeto apto para URL o no ser Base64. Prueba el modo apto para URL y quita comillas envolventes.
¿Puedo decodificar un segmento JWT?
Muchas partes JWT son Base64 apto para URL sin relleno. Actívalo y pega solo ese segmento — o usa el decodificador JWT.
¿Por qué la salida parece basura?
Decodificamos como UTF-8. Si el origen usó otra codificación, o el payload es una imagen/binario, se verá mal — prueba Base64 a imagen para fotos.

Herramientas relacionadas