Decodifica un JWT, lee sus claims y fechas y verifica su firma, directamente en tu navegador.
El Decodificador de JWT separa un JSON Web Token en header y payload y los muestra como JSON legible. Los claims estándar tienen una breve explicación, y las fechas iat, nbf y exp aparecen como fechas reales con el tiempo transcurrido o restante. Con el secreto o la clave pública, también comprueba si la firma es válida.
El token, el secreto y las claves se quedan en tu navegador y no se envían a ningún servidor: el sitio solo recibe un evento anónimo de «herramienta abierta», sin el contenido. Si escribes una dirección JWKS, tu navegador descarga las claves directamente desde ella. El historial está desactivado hasta que activas «Guardar historial»; entonces los tokens recientes se guardan solo en este navegador. Un enlace de «Compartir» lleva el token dentro del propio enlace; un token suele ser un acceso válido, así que compártelo solo si ha caducado o es de prueba.
Para leer un JWT no hace falta clave, pero para verificar su firma sí. Escribe el secreto para los algoritmos HS o la clave pública para RS y ES, y la herramienta lo comprueba al momento.
El claim exp se muestra como fecha con «Válido» o «Expirado» y el tiempo transcurrido o restante, en tu hora local.
El token no se envía a ningún sitio, pero trátalo como una contraseña: no lo pongas en un enlace de «Compartir» y activa el historial solo en tu propio dispositivo.
Muchos proveedores de identidad publican sus claves públicas en una URL JWKS. Escríbela y la herramienta toma la clave cuyo kid coincide con el header del token y verifica la firma con ella.