Herramienta de Tool Kumar
Decodificador JWT
Pega un JWT compacto para inspeccionarlo. El token permanece en el editor, con cada parte en un color, mientras que el encabezado, el payload y los claims de tiempo decodificados aparecen al lado en un formato legible. Decodificar no verifica la firma, así que usa el resultado para inspección y depuración, no para autenticar.
Cómo usar esta herramienta
- Pega un JWT, con o sin el prefijo Bearer.
- Lee el encabezado, el payload y _claims decodificados a la derecha. La línea exp indica cuánto falta para que caduque el token o cuánto tiempo ha pasado desde que caducó.
- Comprueba los valores exp, iat y nbf y verifica después la firma en tu propia aplicación.
Ejemplo práctico
Tool Kumar decodifica este token HS256 de ejemplo en su encabezado, payload y firma, y añade un objeto _claims con fechas legibles para exp e iat.
Entrada · example.jwt
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkFkYSBMb3ZlbGFjZSIsInJvbGUiOiJhZG1pbiIsImlhdCI6MTc5MDgxMjgwMCwiZXhwIjoxODIyMzQ4ODAwfQ.8cC1krME5G5HZQKPQy8oBEQueQ60R5UgQLB1iXcLpBsSalida
{
"header": {
"alg": "HS256",
"typ": "JWT"
},
"payload": {
"sub": "1234567890",
"name": "Ada Lovelace",
"role": "admin",
"iat": 1790812800,
"exp": 1822348800
},
"signature": "8cC1krME5G5HZQKPQy8oBEQueQ60R5UgQLB1iXcLpBs",
"_claims": {
"exp": "2027-10-01T00:00:00.000Z",
"iat": "2026-10-01T00:00:00.000Z",
"expired": false
}
}Opciones y casos especiales
- El decodificador acepta tokens JWS compactos de tres partes.
- No verifica la firma ni obtiene una clave.
- exp, iat y nbf también aparecen como fechas ISO dentro de _claims, con expired establecido en true cuando exp ya ha pasado.
- Para editar el JSON decodificado, usa Reemplazar JWT por JSON decodificado en la paleta de comandos.
Privado por defecto
Tu documento permanece en este navegador. Tool Kumar analiza, convierte y crea las descargas en tu dispositivo, sin cuenta ni pasos para subir archivos.
Preguntas sobre Decodificador JWT
- ¿Decodificar un JWT lo verifica?
- No. Decodificar solo lee el encabezado y el payload codificados en base64url. La verificación de la firma debe realizarse con la clave del emisor en tu aplicación.
- ¿Se envía mi token a algún sitio?
- No. La decodificación se realiza en el navegador y el token permanece en tu dispositivo.
- ¿Puede decodificar un token Bearer?
- Sí. El decodificador acepta tokens con el prefijo Bearer opcional.
- ¿Por qué la salida tiene un objeto _claims?
- Tool Kumar lo añade para mostrar exp, iat y nbf como fechas ISO legibles e indicar si el token ha caducado. El guion bajo indica que es un dato calculado; no forma parte del token.