Decodificador JWT

Decodifica e inspecciona JSON Web Tokens (JWT), con soporte para verificación de firma

¿Qué es un decodificador JWT?

Un decodificador JWT es una herramienta online gratuita para decodificar e inspeccionar JSON Web Tokens. Decodifica un JWT en sus partes de header y payload, las muestra en un formato legible y comprueba el estado de expiración. Toda la decodificación ocurre en el navegador.

Cómo decodificar un JWT

Pega el JWT en el campo de entrada. La herramienta lo decodifica automáticamente y muestra el header y el payload en formato JSON. También indica si el token ha expirado.

Entendiendo la estructura de un JWT

Un JWT consta de tres partes: el header (contiene el algoritmo y el tipo de token), el payload (contiene las claims, es decir, los datos) y la firma (se usa para verificar que el mensaje no fue alterado). Las partes se separan con puntos (.).

Casos de uso habituales de los JWT

  • Tokens de autenticación para aplicaciones web
  • Compartir información de usuario entre dominios
  • Representar permisos y roles de usuario
  • Transferir datos de forma segura entre microservicios
  • Implementar gestión de sesiones sin estado

Preguntas frecuentes

¿Qué es un JWT?+
Un JWT (JSON Web Token) es un formato compacto y seguro para URL que representa afirmaciones (claims) entre partes. Consta de tres partes — header, payload y firma — codificadas en Base64URL y separadas por puntos (.).
¿Cómo decodifico un JWT?+
Pega el JWT en el campo de entrada. La herramienta lo decodifica automáticamente y muestra las partes del header y del payload en un formato legible. También comprueba si el token ha expirado.
¿Puede esta herramienta verificar firmas JWT?+
No. Esta herramienta solo decodifica JWT sin verificar la firma. La verificación requiere la clave usada para firmar el token. Verifica siempre los JWT en el lado del servidor.
¿Son seguros los JWT?+
Los JWT pueden usarse de forma segura, pero deben implementarse correctamente. Verifica siempre la firma, comprueba el tiempo de expiración, no almacenes datos sensibles en el payload (está codificado en Base64, no cifrado) y usa HTTPS en la transmisión.
¿Cuáles son los casos de uso habituales de los JWT?+
Los JWT se usan comúnmente para autenticación (tras iniciar sesión, el servidor devuelve un JWT que el cliente almacena), intercambio de información (transferir información de forma segura entre partes) y autorización (representar permisos de usuario).
¿Es seguro decodificar un JWT?+
Sí. Esta herramienta decodifica JWT localmente en el navegador. No se envía ningún dato a ningún servidor. Sin embargo, no almacenes información sensible en JWT del lado del cliente, porque cualquiera puede decodificarlos.

Herramientas relacionadas

Decodificador JWT — decodificador jwt, decodificar jwt, visor jwt, json web token, parser jwt, decodificar token jwt, jwt header payload, verificación jwt online gratis. Sin registro. Funciona en tu navegador.