Cualquiera puede decodificar un JWT, pero solo la clave correcta produce una firma válida. Tu backend debe verificar siempre la firma y rechazar alg: none antes de fiarse de ningún claim. Esta herramienta rechaza los tokens sin firma cuando le pides verificarlos.
Preguntas frecuentes
›¿Es seguro pegar aquí un JWT real?
Sí. La decodificación y la verificación de la firma se hacen en tu navegador con la API Web Crypto. El token nunca se envía a un servidor, nunca se guarda en localStorage y nunca va en la URL.
›¿Cualquiera puede leer el contenido de un JWT?
Sí. Un JWT firmado estándar (JWS) solo está codificado en Base64URL, no cifrado. Quien lo tenga puede leer la cabecera y el payload, así que nunca guardes contraseñas ni secretos dentro de un token.
›¿Por qué dice que el token está caducado?
Porque el claim exp, un timestamp Unix en segundos, es anterior a la hora actual de tu dispositivo. El decodificador muestra exp, iat y nbf como fechas legibles en tu idioma para que veas exactamente cuándo caducó.
›¿Qué algoritmos de firma puede verificar?
HMAC (HS256, HS384, HS512) con un secreto compartido, y RSA, RSA-PSS y ECDSA (RS*, PS*, ES*) o EdDSA con una clave pública en formato PEM, un certificado X.509 o un JWK.