Saltar al contenido
EVOA Toolbox

Decodificador Base64

Decodifica Base64 y Base64 seguro para URL a texto con compatibilidad con UTF-8. Errores claros para caracteres no válidos, longitud y relleno.

Se procesa en local, en tu navegador. Tu texto no se sube.

Cargando herramienta…

Qué hace esta herramienta

Pega una cadena Base64 y lee el texto que contiene. El decodificador entiende tanto el alfabeto estándar como el seguro para URL (- y _), funciona con o sin relleno = e ignora los saltos de línea y los espacios, así que las cadenas copiadas de correos, archivos de configuración, secretos de Kubernetes o cabeceras HTTP funcionan sin más. Un prefijo inicial data:...;base64, se elimina automáticamente.

Los bytes se interpretan como UTF-8, por lo que el texto con acentos, los caracteres CJK y los emoji salen correctamente. Si los datos no son Base64 válido, recibes un mensaje concreto: un carácter no válido con su posición, una longitud imposible para Base64 o un relleno mal colocado. Si los datos se decodifican pero no son texto, como un PNG o un flujo gzip, la herramienta lo indica en lugar de mostrar basura.

La decodificación se ejecuta en local, en tu navegador. Ten en cuenta que Base64 no es un cifrado; los valores decodificados, como contraseñas o tokens, siguen siendo sensibles.

Cómo usarla

  1. 1Pega la cadena Base64 (estándar o segura para URL, con o sin relleno).
  2. 2Lee el texto decodificado en el cuadro de salida o corrige el error descrito encima.
  3. 3Copia el resultado o descárgalo como archivo de texto.

Formatos compatibles

Texto Base64 o Base64url como entrada y texto UTF-8 como salida. Las cargas binarias se detectan y se notifican, pero no se muestran.

Privacidad

Esta herramienta se ejecuta en tu navegador. Los datos que proporcionas se procesan en tu dispositivo y no se envían a nuestros servidores.

Limitaciones

  • Solo se pueden mostrar los datos que se decodifican a texto UTF-8 válido. Los archivos binarios (imágenes, PDF, archivos comprimidos) se notifican como no textuales.
  • El texto en codificaciones heredadas como Latin-1 o Shift-JIS no es UTF-8 válido y se notificará como no textual.
  • Un solo carácter suelto o una cadena truncada invalidan toda la entrada; el decodificador no intenta adivinar una reparación.
  • Las entradas muy grandes pueden ser lentas y consumir mucha memoria en el navegador.

Preguntas frecuentes

¿Por qué dice que los datos no son texto UTF-8?

El Base64 en sí está bien, pero los bytes que contiene no son texto en UTF-8: normalmente una imagen, un archivo comprimido, bytes cifrados o texto en otra codificación.

¿Puede decodificar Base64 seguro para URL y segmentos de JWT?

Sí. Se aceptan - y _ además de + y /, y no pasa nada si falta el relleno. Para tokens completos, el Decodificador de JWT separa y da formato a las partes por ti.

¿Qué significa “longitud no válida”?

Un texto Base64 no puede tener una longitud que deje exactamente un carácter sobrante tras los grupos de cuatro. Normalmente significa que la cadena se cortó o tiene un carácter de más.

¿Se suben los datos decodificados?

No. La decodificación se hace en tu navegador.

Herramientas relacionadas