Saltar al contenido principal
← Inicio

Decodificar JWT

Decodifica tokens JWT al instante y consulta la cabecera, el payload y la firma

Token JWT

Los tokens decodificados aparecerán aquí. Se conservan tus últimos 3 tokens.

¿Qué es un JWT?

Un JWT son tres partes en Base64URL separadas por puntos: una cabecera (algoritmo de firma), un payload (claims) y una firma. El decodificador muestra la cabecera y el payload como JSON, lista iss, sub y aud, y convierte exp, nbf e iat en fechas con su estado de válido o caducado. No verifica la firma. Tus tres últimos tokens se quedan en la página para compararlos.

Ejemplos

Estructura de un JWT
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIn0.<signature>
   cabecera                              payload                         firma
Claim de caducidad en el payload
"exp": 1735689600 → 1 ene 2025, 00:00:00 UTC (caducado)

Preguntas frecuentes

¿Esta herramienta verifica la firma del JWT?

No. Decodifica el token para que puedas leerlo. Verificar la firma requiere el secreto o la clave pública y debe hacerlo tu servidor.

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

El token se decodifica en tu navegador y nunca se envía a nuestro servidor. Aun así, trata los tokens válidos como contraseñas y evita compartirlos.

¿El payload del JWT está cifrado?

Normalmente no. Un JWT firmado estándar (JWS) solo está codificado, así que cualquiera que tenga el token puede leer su payload. Nunca incluyas secretos en él.

¿Qué significan exp, iat y nbf?

exp es la fecha de caducidad, iat es el momento en que se emitió el token y nbf es el momento antes del cual no debe aceptarse. Todos son timestamps Unix en segundos.

Herramientas relacionadas