fast&private

Decodificador Base64 a texto

Decodifica cadenas Base64 a texto legible.

Tus datos no se envían a ningún servidor.

El decodificador de Base64 convierte una cadena Base64 de vuelta al texto que contiene. Pega la cadena, con o sin saltos de línea y con o sin el relleno final, y lee el resultado al instante, con tildes y emojis incluidos.

Cómo reconocer una cadena Base64

Solo contiene letras, cifras, + y /, su longitud suele ser múltiplo de 4 y a menudo termina en = o ==. Si ves SGVsbG8= o eyJhbGciOi…, casi seguro que es Base64. El segundo patrón es muy común: eyJ es la codificación de {", así que una cadena que empieza así contiene un JSON.

Base64Texto
SGVsbG8=Hello
SG9sYSBtdW5kbw==Hola mundo
eyJpZCI6NDJ9{"id":42}

Base64 normal y Base64 URL

La versión normal usa + y /, que tienen significado especial en las direcciones web. Por eso los tokens JWT, muchas APIs y las URLs usan una variante que los sustituye por - y _ y suele omitir el relleno. Este decodificador trabaja con la versión normal: si tu cadena tiene guiones o guiones bajos, cámbialos antes por + y /.

Cómo usar Base64 a texto

  1. 1

    Pega la cadena Base64

    Los espacios y saltos de línea se ignoran, así que puedes pegarla tal como venga en un correo o en un log.

  2. 2

    Lee el texto

    El texto decodificado aparece al instante. Si la cadena lleva caracteres que no pertenecen a Base64, verás un aviso en lugar del resultado.

  3. 3

    Copia el resultado

    Pulsa el botón de copiar para llevarte el texto.

Preguntas frecuentes

¿Qué hago si me dice que el Base64 no es válido?

Busca caracteres fuera del alfabeto de Base64, que solo admite letras, cifras, + y /, con uno o dos signos igual al final. Lo más habitual es un guion o un guion bajo, que delatan la variante Base64 URL, o un trozo de texto que se ha colado al copiar.

¿Sirve para leer un token JWT?

Sí, con un paso previo. Un JWT son tres partes separadas por puntos, codificadas en Base64 URL. Copia solo la parte central, cambia cada - por + y cada _ por /, y pégala aquí: verás el JSON con los datos del token.

¿Hace falta el relleno con = del final?

No. Si falta, la herramienta lo añade antes de decodificar, porque muchas cadenas se transmiten sin él.

¿Por qué me salen símbolos raros?

Porque lo que hay dentro no es texto, sino un archivo, como una imagen o un PDF. Para esos casos usa la opción de Base64 a archivo del selector, que lo descarga con su formato.