Decodificador Base64
Decodifica Base64 o base64url a texto UTF-8 legible, o ve los bytes sin procesar en hex. Admite relleno ausente, espacios y prefijos data: URI.
40 caracteres · 40 bytes (UTF-8)
0 caracteres · 0 bytes (UTF-8)
Se ejecuta completamente en tu navegador. Tus datos nunca se suben.
¿Qué es Decodificar Base64?
Convierte una cadena Base64 de vuelta en los datos originales. Acepta tanto el alfabeto estándar como el apto para URL, con o sin relleno =, ignora espacios y saltos de línea y elimina automáticamente un prefijo data:...;base64,. Los bytes se muestran como texto UTF-8, o en hex si son binarios.
Cómo usar Decodificar Base64
- Pega la cadena Base64 en Entrada.
- Lee el texto decodificado en Salida: se actualiza mientras escribes.
- Si aparece un mensaje de "UTF-8 no válido", cambia el Formato de salida a Bytes en hexadecimal para ver los bytes sin procesar.
- Usa Copiar o Usar como entrada (para volver a codificar).
Ejemplo
WGluIGNow6BvIPCfkYs
Xin chào 👋
La entrada apta para URL y sin relleno se acepta tal cual.
Cuándo usar Decodificar Base64
Úsalo para leer Base64 de respuestas de API, partes de JWT, código fuente de correos, secretos de Kubernetes o archivos de configuración. Si el Base64 representa un archivo (imagen, PDF, ZIP), usa la herramienta Decodificar archivo Base64, que detecta el tipo de archivo y te permite descargarlo.
Cómo funciona Decodificar Base64
Se eliminan los espacios y cualquier prefijo data URI, y luego cada carácter se convierte de nuevo en su valor de 6 bits (+/- = 62, //_ = 63). Los bits se reagrupan en bytes de 8 bits; los signos = finales solo indican cuántos bytes tiene el último grupo. Los caracteres no válidos, una longitud imposible (resto de 1 carácter) o un relleno mal colocado producen un error en lugar de una salida incorrecta sin aviso. Los bytes se decodifican como UTF-8 estricto (TextDecoder con fatal: true).
Casos de Uso Comunes
- Leer el JSON de la cabecera o el payload de un JWT
- Inspeccionar el valor de un Secret de Kubernetes
- Decodificar una cabecera HTTP Basic auth
- Comprobar qué contiene un token base64url
- Ver datos binarios como bytes hex para depurar
Nota de Seguridad
La decodificación se ejecuta en local. Ten cuidado con los secretos: cualquier cosa codificada en Base64 es legible para quien la tenga.
Preguntas Frecuentes
¿Tengo que añadir el relleno = que falta?
No. El relleno es opcional en la entrada; el decodificador calcula la longitud por sí mismo.
¿Por qué aparece "no es texto UTF-8 válido"?
Los bytes decodificados no son texto (por ejemplo, una imagen o datos comprimidos), o el texto se codificó con otro juego de caracteres. Cambia el Formato de salida a Bytes en hexadecimal o usa la herramienta Decodificar archivo Base64.
¿Puede decodificar el base64url de los JWT?
Sí. Se aceptan - y _ además de + y /.