#176 · Conversión y codificación

Decodificador Base64

Decodifica una cadena Base64 estándar y reconstruye el texto UTF-8 original directamente en el navegador. La herramienta elimina espacios de formato, valida la estructura Base64 y comprueba que los bytes obtenidos formen una secuencia UTF-8 válida. Así puedes distinguir entre una cadena mal escrita y datos que simplemente no representan texto UTF-8. Es útil para revisar cargas de API, depurar ejemplos, recuperar mensajes codificados y comprobar pares de codificación Base64.

Entrada de texto

Procesamiento local en el navegador
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega una cadena Base64 estándar.
  2. Ejecuta la decodificación.
  3. Si aparece un error, revisa caracteres, longitud y relleno.
  4. Copia o descarga el texto UTF-8 recuperado.

Qué hace esta herramienta

Convierte los caracteres Base64 en bytes y decodifica esos bytes como UTF-8 para obtener el texto original.

Se eliminan espacios en blanco de formato, se valida el alfabeto Base64 y se usa atob para recuperar bytes. TextDecoder con validación estricta comprueba después UTF-8.

Una secuencia Base64 puede representar datos binarios que no son texto UTF-8; en ese caso esta herramienta muestra un error en lugar de producir texto corrupto.

Ejemplo

Entrada: SG9sYQ==

Salida: Hola

Casos de uso

  • Recuperar texto de valores Base64 de una API.
  • Comprobar ejemplos de documentación.
  • Detectar cadenas Base64 mal formadas.
  • Verificar que una codificación Base64 contenga texto UTF-8 válido.

Consejos para obtener mejores resultados

  • No confundas Base64 estándar con Base64 URL-safe.
  • Conserva el relleno = cuando esté presente.
  • Si la salida original era un archivo binario, usa una herramienta específica para archivos.
  • Para crear una cadena compatible utiliza el Codificador Base64.

Detalles del procesamiento

El validador acepta el alfabeto Base64 estándar y espacios de presentación. Tras atob, los bytes se pasan a TextDecoder en modo estricto para evitar caracteres de sustitución silenciosos.

No decodifica automáticamente Base64 URL-safe ni interpreta datos binarios arbitrarios como archivos descargables.

Preguntas frecuentes

¿Cómo decodificar una cadena Base64 con texto en español?

Pega la cadena y ejecútala. Si fue creada a partir de UTF-8, las tildes y la ñ se recuperarán correctamente.

¿Por qué aparece un error de UTF-8 después de decodificar Base64?

La cadena puede ser Base64 válida pero contener datos binarios o texto en otra codificación distinta de UTF-8.

¿La herramienta acepta saltos de línea dentro de una cadena Base64?

Sí. Los espacios y saltos de línea de formato se eliminan antes de validar y decodificar.

¿Puedo decodificar Base64 URL-safe con guiones y guiones bajos?

No de forma automática. Esta herramienta valida el alfabeto Base64 estándar, que utiliza + y /.

¿Cómo sé si falta relleno = en mi Base64?

Algunas cadenas pueden decodificarse sin relleno en ciertos sistemas, pero esta herramienta normaliza la longitud cuando el alfabeto y la estructura son coherentes.

Resumen del procesamiento

ElementoDescripción
EntradaTexto o secuencia proporcionada por el usuario
ProcesamientoSe eliminan espacios en blanco de formato, se valida el alfabeto Base64 y se usa atob para recuperar bytes. TextDecoder con validación estricta comprueba después UTF-8.
SalidaTexto UTF-8 recuperado