JWT Encode/Decode
Codifica un payload JSON a JWT y decodifica un JWT para ver header y payload. Firma HMAC-SHA256 opcional. Todo en tu navegador.
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.