MyDevTools

Codificador JWT

Crea y firma JSON Web Tokens (JWT) directamente en tu navegador. Soporta los algoritmos HS256, HS384 y HS512 con claves secretas personalizadas.

¿Necesitas decodificar un token? → Ir al Decodificador JWT

Encabezado

Carga útil

Signature

Token codificado

El Codificador JWT es una herramienta segura del lado del cliente para generar JSON Web Tokens. Permite a los desarrolladores crear tokens firmados para probar flujos de autenticación, depurar integraciones de API o aprender sobre la estructura JWT.

Funcionalidad detallada

Los JSON Web Tokens (JWT) son un método abierto y estándar de la industria RFC 7519 para representar reclamaciones de forma segura entre dos partes. Esta herramienta te permite:

  • Definir Encabezado y Carga útil: Personaliza los datos JSON para ambas partes.
  • Firmar Tokens: Aplica firmas HMAC SHA (HS256, HS384, HS512) usando tu propio secreto.
  • Generación en tiempo real: El token se actualiza instantáneamente mientras escribes.
  • Privacidad: Todo el firmado ocurre en tu navegador mediante WebAssembly/JS. Tus secretos nunca salen de tu dispositivo.

Ejemplos prácticos

Ejemplo 1: Token de usuario básico

Carga útil: `{"sub": "123", "name": "Alice", "admin": true}`

Secreto: `mysecret`

Ejemplo 2: Token con expiración

Carga útil: `{"exp": 1735689600}`

(Establece tiempo de expiración)

Cómo usar esta herramienta

1. Edita el JSON del Encabezado (generalmente los valores predeterminados están bien).

2. Modifica el JSON de la Carga útil con tus reclamaciones (ID de usuario, roles, etc.).

3. Selecciona un Algoritmo de firma (ej. HS256).

4. Ingresa una Clave secreta para firmar el token.

5. Copia el Token codificado generado.

Consejos y mejores prácticas

  • Usa una clave secreta fuerte y larga para tokens de producción.
  • Asegúrate de que tu JSON sea válido; la herramienta te advertirá si la sintaxis es incorrecta.
  • Nunca pongas datos sensibles como contraseñas en la carga útil, ya que pueden ser decodificados por cualquiera.
No se envían datos al servidor