Ir al contenido

Decodificador JWT

Decodifica un JSON Web Token para leer al instante su encabezado, su carga útil y sus fechas de caducidad.

Esta herramienta funciona íntegramente en tu navegador. Tus datos nunca salen de tu dispositivo.

Acerca de: Decodificador JWT

Un JSON Web Token (JWT) es un token compacto y seguro para URL que se usa para la autenticación y la autorización, y que normalmente se envía en el encabezado Authorization de las solicitudes a una API. Contiene tres partes codificadas en Base64URL separadas por puntos: un encabezado que describe el algoritmo de firma, una carga útil con claims como el identificador del usuario y la fecha de caducidad, y una firma. Este decodificador muestra el encabezado y la carga útil como JSON legible y convierte los claims de tiempo en fechas en tu idioma. El token se decodifica en tu navegador y nunca se envía a ningún sitio.

Cómo usarla

  1. Pega un JWT en el cuadro. El prefijo «Bearer » inicial se elimina automáticamente.
  2. Lee el encabezado y la carga útil decodificados, que se muestran como JSON formateado.
  3. Comprueba las fechas de emisión, de inicio de validez y de caducidad, y si el token ha caducado.
  4. Copia el encabezado o la carga útil si los necesitas en otro lugar.

Preguntas frecuentes

¿Esta herramienta verifica la firma?

No. Para verificar una firma se necesita la clave secreta o la clave pública con la que se firmó el token. Nunca confíes en el contenido de un token en tu aplicación sin verificarlo en tu servidor.

¿Es seguro pegar aquí un token real?

El token se decodifica localmente y nunca se transmite. Aun así, trata los tokens válidos como si fueran contraseñas: cualquiera que tenga uno puede usarlo hasta que caduque.

¿Las cargas útiles de los JWT están cifradas?

Los JWT firmados estándar (JWS) solo están codificados, no cifrados, por lo que cualquiera puede leer su contenido. No incluyas secretos en la carga útil de un JWT.