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

  1. Pega un JWT, con o sin el prefijo Bearer.
  2. 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ó.
  3. 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.8cC1krME5G5HZQKPQy8oBEQueQ60R5UgQLB1iXcLpBs

Salida

{
  "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.

Herramientas relacionadas

Validador JSON, Formateador JSON y Comparar JSON.