Generador de JWT
Edita el header y payload JSON, elige un algoritmo HMAC (HS256, HS384, HS512), pon un secret y la herramienta produce un JWT firmado en vivo. La firma usa la Web Crypto API del navegador, así que el secret y el payload no salen de tu dispositivo. Útil para testear endpoints que esperan claims concretos, simular tokens expirados o generar fixtures de tests.
—
Cómo usar
- Edita el header JSON si necesitas un kid / typ no por defecto.
- Edita el payload con los claims que quieras (sub, iat, exp …).
- Elige el algoritmo HMAC.
- Introduce el secret compartido y copia el token resultante.
Preguntas frecuentes
- ¿Qué algoritmos soporta?
- HMAC simétricos: HS256, HS384, HS512. Asimétricos (RS256, ES256) no están aquí porque requieren un par de claves RSA / EC y un manejo de claves más complejo.
- ¿Se guarda el secret?
- Solo en el local storage del navegador para recordar entre visitas. Nada se envía a un servidor, ni siquiera el secret. Trátalo como una página sensible — cuidado con compartir capturas.
- ¿Por qué cambia tanto el token al añadir una propiedad?
- Las firmas JWT dependen de los bytes exactos del header y payload tras base64url. Cualquier cambio en espacios, orden de claves o valores cambia la firma.
- ¿Son siempre URL-safe?
- Sí — el encoder usa base64url (sin +, /, o =), así el token entra en URLs, headers o cookies sin escape.
Herramientas relacionadas
Decodificador JWT
Decodifica un JSON Web Token para ver su cabecera, claims y expiración.
Generador HMAC (SHA-1 / 256 / 384 / 512)
Calcula firmas HMAC con Web Crypto — firma payloads de webhook, verifica requests API, salida hex o base64.
Conversor de JWK a PEM (y al revés)
Convierte un JWK o un JWKS entero en claves públicas PEM y al revés, con la huella RFC 7638 de cada clave — todo en tu navegador.
Generador de EditorConfig
Crea un archivo .editorconfig con estilo de sangría, fin de línea, charset y overrides comunes, en tu navegador.
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.
Formateador y Validador de JSON
Formatea, embellece, minifica y valida JSON en tu navegador.