Herramientas para desarrolladores

Decodificador Base64

Decodifica Base64 en texto legible, bytes o datos estructurados desde un campo de entrada limpio.

Ideal para: Revisar campos de API, Recuperar fragmentos de archivos

Respuesta rapida

Pega una cadena Base64 y la herramienta la convierte al momento en texto legible o bytes.

Resumen

Base64 es un formato de codificación, no un sistema de cifrado. Este decodificador devuelve los datos originales cuando la entrada es válida y completa. Si el contenido trae saltos de línea, caracteres URL-safe o falta el relleno final, el resultado puede cambiar o no procesarse como esperas. Sirve para fragmentos de texto, cargas de API, trozos de JSON y cabeceras codificadas. Cuando la salida no es texto plano, verás datos brutos o bytes en lugar de forzar caracteres ilegibles a una frase. Para obtener un resultado fiel, pega el valor exacto que salió del sistema de origen. Espacios extra, prefijos copiados o cadenas cortadas son las causas más habituales de una decodificación incorrecta.

Casos de uso

  • Revisar campos de APIConvierte campos codificados en Base64 dentro de respuestas de API para inspeccionar mensajes, IDs o valores anidados.
  • Recuperar fragmentos de archivosDevuelve a su forma original trozos de archivos o adjuntos codificados para depuración y verificación.
  • Analizar tokens y cabecerasExaminar valores codificados en cabeceras, tokens o cadenas firmadas para ver qué se almacenó realmente.
  • Decodificar datos de registrosRecupera valores copiados desde logs, archivos de configuración o terminal cuando el sistema los guarda en Base64.

Como funciona

  1. 1

    Pega el valor Base64 en el campo de entrada.

  2. 2

    La herramienta decodifica el contenido y muestra la salida enseguida.

  3. 3

    Copia el texto decodificado o revisa los datos brutos si no se trata de texto plano.

Ejemplos

Texto simple

Entrada: aGVsbG8gd29ybGQ=

Salida: hello world

Una cadena Base64 estándar devuelta como texto legible.

Fragmento JSON

Entrada: eyJzdGF0dXMiOiJvayIsImNvZGUiOjIwMH0=

Salida: {"status":"ok","code":200}

Decodifica un fragmento JSON estructurado sin alterar su contenido.

Entrada con saltos

Entrada: U2Vj cmV0 IHZhbHVl

Salida: Secret value

Muestra que una cadena partida en varias líneas puede seguir funcionando si los datos están completos.

FAQ

¿Por qué la salida parece basura o símbolos raros?

Normalmente significa que lo decodificado son bytes binarios y no texto. Puede tratarse de una imagen, un archivo comprimido u otro tipo de dato.

¿Qué pasa si la cadena no tiene relleno?

Algunos valores Base64 necesitan el relleno final completo. Si el sistema de origen recortó los caracteres '=', la decodificación puede fallar o requerir la forma exacta original.

¿Puedo decodificar Base64 URL-safe aquí?

La variante URL-safe usa otros caracteres en algunos sistemas. Si la cadena viene de un token o una URL, asegúrate de usar el formato correcto antes de decodificar.

¿Por qué mi resultado no coincide con el original?

Suele pasar por espacios extra, pérdida de caracteres o por usar la variante equivocada. Comprueba la cadena completa exactamente como apareció en el origen.