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.
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
- Pega la cadena Base64 (saltos de línea y espacios suelen ignorarse)
- Si el origen usó -/_ o omitió el =, activa el modo URL-safe antes de convertir
- 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.