Generador local de JWT de prueba HS256
Crea un JWT de prueba firmado con HS256 a partir de tus claims JSON y un secreto, para probar una API o un flujo de inicio de sesión; no para producción.
- Funciona en tu navegador
- Sin subir archivos
- El resultado se queda en tu dispositivo
Privacidad y límitesSe ejecuta en tu navegador. No se sube nada.
El contenido de las entradas queda en esta pestaña; Refentra no lo sube ni guarda. Los recuentos agregados opcionales de acciones solo se envían con tu consentimiento de medición de uso. Borra el espacio al terminar.
Perfil compatible: Solo tokens de prueba HS256; secreto ≥32 bytes UTF-8. Sin garantía de autenticación en producción.
Máximo 200.000 unidades UTF-16; los parsers pueden admitir menos. Worker: 15 segundos (regex 1,5 segundos).
Revisa la entrada y el resultado
- Prepara la entrada y elige la operación
Introduce un payload que sea un objeto JSON y un secreto de prueba de al menos 32 bytes UTF-8; la generación usa HS256.
- Comprueba un ejemplo concreto
Prueba esta muestra y compara el resultado indicado: {"sub":"demo"}; secret=0123456789abcdef0123456789abcdef → HS256 JWT → payload.sub="demo"
- Revisa el resultado antes de reutilizarlo
Decodifica tu token de prueba para comprobar las declaraciones (claims) y verifica su firma por separado en la aplicación receptora, con el mismo secreto.
Respuestas sobre esta tarea
¿El generador concede autenticación?
No. El servicio receptor decide qué algoritmo, emisor, audiencia, caducidad y claves acepta; firmar por sí solo no concede ningún permiso.
¿Qué compruebo si falla la entrada?
Usa un objeto, no un array; payload de hasta 20.000 unidades UTF-16 y secreto de hasta 4.096. La longitud en bytes no es igual al número de caracteres.
¿Hasta dónde llega esta herramienta?
Solo se ofrece la firma de prueba HS256: no hay claves asimétricas, ni rotación de claves, ni gestión segura de secretos en el servidor; no reutilices nunca el secreto del ejemplo publicado.