Saltar al contenido

Decodificador Base64URL

Pegue una cadena Base64 apta para URL, como un segmento de JWT, y lea al instante el texto que contiene.

Procesado localmente en tu navegador

Opciones
0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Decodificador Base64URL?

Base64URL cambia los "+" y "/" del Base64 normal por "-" y "_" y suele omitir el relleno "=". Aparece en JWT, respuestas de WebAuthn, URL firmadas, cookies de sesión y muchos tokens de API.

Este decodificador es tolerante a propósito: elimina espacios, acepta ambos alfabetos, restaura el relleno ausente y lee los bytes como UTF-8 (o Latin-1 si se pide). Si los bytes no son texto, muestra un aviso en lugar de fallar.

¿Cómo funciona?

  1. Pegue el valor Base64URL: se decodifica mientras escribe.
  2. Elija UTF-8 o ISO-8859-1 si el texto de origen usaba una codificación antigua.
  3. Copie el resultado. Para un token completo con cabecera, carga y firma, use mejor el decodificador JWT.

Casos de uso habituales

  • Leer el JSON de cabecera o las claims de un segmento de JWT sin una herramienta JWT completa.
  • Inspeccionar un parámetro "state" o "cursor" que una API oculta tras Base64URL.
  • Comprobar qué contiene realmente la carga de una URL firmada o el valor de una cookie.
  • Contrastar la salida de su propio codificador Base64URL con otra implementación.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
SGVsbG8sIEJhc2U2NFVSTCEgPj4-Pz8_
Salida
Hello, Base64URL! >>>???

Privacidad

Decodificador Base64URL se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Decodificar no verifica ninguna firma ni demuestra que el contenido sea fiable, y los datos binarios no se pueden mostrar bien como texto.

Preguntas frecuentes

¿Debo añadir el relleno "=" antes de decodificar?

No. El relleno ausente se restaura solo: tanto "Zg" como "Zg==" dan "f".

¿Por qué dice que la entrada no es válida?

Un carácter sobrante (longitud módulo 4 igual a 1) o un símbolo fuera de A–Z, a–z, 0–9, "-" y "_" no puede ser Base64URL. Busque texto cortado, comillas o un punto de JWT.

¿Puede decodificar un JWT completo?

Aquí decodifique cada parte separada por puntos, o pegue el token entero en el decodificador JWT para ver cabecera y carga juntas.

Más herramientas en Codificación y decodificación →