Saltar al contenido

Decodificador JWT

Decodifica el encabezado y el payload de un JSON Web Token. El token nunca se envía a ningún sitio

Cargando la herramienta…

Decodifica un JSON Web Token: pégalo para ver el encabezado y el payload como JSON, con los claims de tiempo, como la caducidad, convertidos en fechas legibles. Úsalo para comprobar el contenido de un token y si ha caducado cuando falla un inicio de sesión o una llamada a una API.

Cómo se usa

  1. Pega un JWT que empiece por eyJ en «Token». Se ignora un «Bearer » inicial.
  2. Mira el JSON en «Encabezado» y «Payload» y la parte de la «Firma».
  3. En la tabla «Claims», consulta las horas de emisión y de caducidad y un estado como «Caducado» o «En vigor».
  4. Para comprobar si el token es de fiar, introduce el secreto o la clave pública en «Verificar la firma (opcional)».

Cómo funciona

Preguntas frecuentes

¿Cómo sé cuándo caduca un JWT?
Pega el token. «Caduca el» (exp) en la tabla «Claims» muestra la fecha y la hora, y la columna de estado muestra el tiempo restante o «Caducado».
¿Un JWT está cifrado?
Un JWT normal (JWS) está firmado, no cifrado, así que cualquiera puede leer su contenido. No pongas en él contraseñas ni otros secretos. Un token con 5 partes es un JWE cifrado y no se puede leer sin la clave.
¿Decodificar un token demuestra que es auténtico?
No. Cualquiera puede cambiar el contenido, así que solo se puede confiar en una firma comprobada con la clave correcta. Introduce la clave en «Verificar la firma (opcional)» para ver «Firma válida» o «Firma no válida».