🔐

decodificar JWT

Decodifica e inspecciona JSON Web Tokens. Consulta Encabezado, Payload y Firma. Estado de expiración, etiqueta de algoritmo y copia con un clic por sección.

Herramientas para desarrolladores Se ejecuta localmente No se envían datos
Decodificar JWT Autenticación del lado del cliente
Token JWT
Esperando token—
🔐
Pega un JWT para decodificar
Compatible con HS256, RS256, ES256 y todos los algoritmos JWT estándar

¿Qué es el decodificador JWT?

El decodificador JWT analiza los JSON Web Tokens en sus tres partes para que puedas inspeccionar el encabezado, las declaraciones de la carga útil, el algoritmo y el segmento de firma. Es útil para depurar la autenticación, comprobar la caducidad y entender qué contiene realmente un token sin enviarlo a un servidor.

Cómo usar el decodificador JWT

  1. Pega el JWT en el área de entrada.
  2. Revisa las secciones decodificadas del encabezado y la carga útil.
  3. Inspecciona declaraciones como exp, iss, aud, sub y campos personalizados.
  4. Copia los valores decodificados o compáralos con lo que esperas en tu flujo de autenticación.
Entiende los JWT ▾
Ejemplo
Entrada Pega un JWT como eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Salida La herramienta divide el token en encabezado, payload y firma, y luego decodifica los claims legibles.
Casos de uso comunes
  • Inspecciona los claims del token durante la depuración de API y autenticación
  • Comprueba los valores de expiración, emisor, audiencia y sujeto sin herramientas de backend
  • Confirma qué algoritmo de firma y estructura de token está usando un sistema
  • Enseña cómo encajan los segmentos de encabezado, payload y firma de un JWT
Por qué usar esta herramienta
  • Ayuda a depurar flujos de inicio de sesión, autorización de API y problemas de expiración de tokens.
  • Facilita explicar la estructura de JWT a compañeros de equipo y partes interesadas.
  • Se ejecuta localmente, así que los tokens pegados no se suben durante la inspección.
Preguntas frecuentes
¿Es seguro pegar mi JWT aquí?

Sí. La decodificación se ejecuta completamente en tu navegador y el token nunca se envía a un servidor. Dicho esto, evita pegar tokens de producción con claims sensibles en cualquier herramienta pública a menos que estés seguro de que es solo del lado del cliente.

¿Puede esta herramienta verificar la firma?

No. La verificación de la firma requiere el secreto (HMAC) o la clave pública (RSA/EC). Esta herramienta solo decodifica el encabezado y el payload codificados en Base64URL; la verificación debe realizarse en tu servidor.

¿Qué significa que el token haya expirado?

El claim exp es una marca de tiempo Unix que indica cuándo deja de ser válido el token. Si la hora actual supera esa marca de tiempo, el servidor rechazará el token y tendrás que volver a autenticarte.

¿Cuál es la diferencia entre JWT y las cookies de sesión?

Las cookies de sesión almacenan un ID de sesión en el servidor y lo consultan en cada solicitud. Los JWT son autocontenidos: todos los claims están en el propio token, así que no se necesita almacenamiento de sesión en el servidor. Esto hace que los JWT sean útiles en sistemas distribuidos y sin estado.