Decodificador de JWT

Decodifica el encabezado y la carga de un JSON Web Token, con los tiempos de caducidad explicados
  • Los archivos no salen de tu dispositivo
  • Se ejecuta en el navegador
  • Gratis, sin registro ni marca de agua
Paste a token above, or load the sample to see how it works.

Cómo usar Decodificador de JWT

Pega un JSON Web Token para leer su encabezado y su carga, con cada claim estándar explicado y las marcas de tiempo como exp e iat mostradas como fechas. El token se decodifica en local y nunca se envía a ningún sitio ni se guarda. Esta herramienta solo decodifica; no verifica firmas.

  1. 1

    Pega el token en Token codificado. Un "Bearer " inicial se quita por ti.

  2. 2

    Lee el Encabezado y la Carga decodificados, mostrados como JSON formateado.

  3. 3

    Revisa el Estado para ver si el token caducó o todavía no es válido, y qué significa el algoritmo de firma.

  4. 4

    Usa la tabla de Claims para el significado de cada claim y las fechas en tu zona horaria y en UTC.

Preguntas frecuentes

¿Es seguro pegar aquí un token de producción?

El token se decodifica en tu navegador y nunca se envía a ningún sitio ni se guarda. Aun así, trata los tokens reales como contraseñas y pégalos solo en un dispositivo de confianza.

¿Verifica la firma?

No. Solo decodifica. Cualquiera puede crear un token con cualquier contenido, así que no confíes en los claims hasta que tu servidor haya comprobado la firma con la clave correcta.

¿Por qué no puede decodificar la carga de mi token?

Un token de 5 partes es un JWE cifrado. Solo se puede leer su encabezado; la carga necesita la clave de descifrado.

¿Cómo sé si un token caducó?

El Estado muestra "Caducado" o "Caduca" con un tiempo relativo, más la vida del token cuando están presentes iat y exp. Si no hay un claim exp, la herramienta te dice que el token no caduca por sí solo.

¿Qué significa alg "none"?

El token no está firmado. Los servidores deben rechazarlo, y la herramienta lo marca en rojo.