Decodificar Base64

Restaure una cadena Base64 a su texto original, con soporte completo UTF-8 y Unicode

Caracteres: {{ inputText.length }} Bytes: {{ byteCount }}
{{ errorMsg }}
Ir a codificar →

Acerca de la decodificación Base64

La decodificación Base64 invierte la codificación: convierte una cadena Base64 en los datos originales. Base64 usa los 64 caracteres A-Z, a-z, 0-9, +, / más el carácter de relleno =; la decodificación convierte cada 4 caracteres Base64 en 3 bytes.

En el desarrollo web a menudo necesita decodificar Base64 — por ejemplo, las partes Header y Payload de un token JWT, las credenciales en una cabecera de autenticación HTTP básica, o los datos incrustados en un data URI.

Esta herramienta decodifica cadenas Base64 que contienen texto no ASCII (UTF-8) y gestiona automáticamente los espacios y saltos de línea de la entrada.

Ejemplo

Entrada: SGVsbG8gV29ybGQ= → Salida: Hello World

Entrada: wqFIb2xhLCBNdW5kbyE= → Salida: ¡Hola, Mundo!

Preguntas frecuentes

P: ¿Por qué el texto decodificado sale garbloso?
R: Normalmente los datos originales no eran UTF-8 (por ejemplo GBK o ISO-8859-1). Confirme la codificación original o use un decodificador que permita elegir la codificación.
P: ¿Por qué falla la decodificación?
R: Causas posibles: la entrada no es una cadena Base64 válida, contiene caracteres no permitidos o su longitud no es múltiplo de 4. Compruebe que la entrada esté completa.
P: ¿Puede decodificar Base64URL?
R: Sí. Esta herramienta admite Base64 estándar. Si la entrada es Base64URL (usa - y _ en lugar de + y /), se convierte automáticamente antes de decodificar.