Crear JWT (Encode)

Introduce el payload en JSON (por ejemplo {"sub":"user123","exp":1735689600}). Opcionalmente añade un secreto para firmar con HS256.

Decodificar JWT (Decode)

Pega un JWT para ver el header y el payload en JSON. Opcionalmente verifica la firma con un secreto.

Preguntas frecuentes

¿Qué es un JWT?
Un JWT tiene tres partes en base64url: header (algoritmo, typ), payload (claims como sub, exp, iat) y firma. Se usa en APIs y autenticación. Con secreto se puede firmar (HS256) para que el receptor verifique que no se ha alterado.
¿Se envían mis datos al servidor?
No. Codificación, decodificación y firma se hacen en tu navegador con JavaScript. El servidor no recibe el payload ni el secreto.