Decodificador JWT

Decodificá un JWT y mostrá su encabezado y payload.

Cargando herramienta…

Siguiente paso recomendado

Herramientas de desarrollo relacionadas

Después de usar Decodificador JWT, continúa con Base64 encoder decoder.

Abrir siguiente

Mismo tipo de tarea, para seguir en el sitio.

4

Guía de la herramienta

Decodificador JWT: cómo funciona

Información práctica para entender el resultado y usar bien esta herramienta.

Sobre Decodificador JWT

Un JWT son tres segmentos base64url separados por puntos: header, payload y firma. Esta tool lee los dos primeros como JSON.

No verifica HS256, RS256 ni ninguna otra firma, y no envía el token. Un payload decodificado no prueba que el token sea auténtico.

exp, iat y nbf son segundos NumericDate, no milisegundos. Una firma vacía o alg none se muestra como aviso, no como token firmado válido.

Cómo usarla

  1. 1Pegá un JWT con dos puntos, o cargá un ejemplo.
  2. 2Leé el header, el payload y las fechas de los claims.
  3. 3Copiá el payload. La firma solo se muestra y no se comprueba.

Preguntas frecuentes

¿Cuál es el iat del ejemplo de jwt.io?
1516239022 segundos, o sea 2018-01-18T01:30:22Z. El alg del header es HS256 y el nombre del payload es John Doe.
¿Esto verifica la firma?
No. El tercer segmento se muestra y se ignora. Verificá en el servidor o con una librería de confianza y la clave real.
¿Por qué falla un token de dos partes?
Un JWT compacto necesita header, payload y firma. Dos segmentos no son un JWT. Un tercer segmento vacío se acepta y se marca como no firmado.