Codificador/Decodificador JWT
Herramienta gratuita para codificar y decodificar JWT (JSON Web Token) online. Cree tokens JWT o decodifique tokens existentes al instante con información completa.
Codificador/Decodificador JWT - Crear y Decodificar JSON Web Tokens Online
Una potente herramienta online de codificación y decodificación JWT que le permite crear nuevos tokens JWT o decodificar, inspeccionar y comprender tokens existentes al instante. Perfecto para desarrolladores, profesionales de seguridad y cualquiera que trabaje con autenticación basada en JWT, OAuth 2.0 y seguridad de API.
¿Qué es JWT (JSON Web Token)?
JWT (JSON Web Token) es un estándar abierto (RFC 7519) para transmitir de forma segura información entre partes como un objeto JSON. Es un formato de token compacto y seguro para URL que está firmado digitalmente para verificar autenticidad e integridad.
Estructura JWT:
Un JWT consta de tres partes separadas por puntos (.): header.payload.signature
1. Header (JOSE Header): Contiene metadatos del token
2. Payload (Claims): Contiene los datos reales
3. Signature: Verifica que el token no ha sido alterado
Usos comunes:
- Autenticación: Sesiones de inicio de sesión de usuario
- Autorización: Control de acceso y permisos
- Intercambio de información segura
- Seguridad de API
- Single Sign-On (SSO)
- OAuth 2.0 y OpenID Connect
¿Cómo decodifico un token JWT?
Decodificar un token JWT es simple con esta herramienta:
1. Copie su token JWT
2. Péguelo en el campo "Token JWT"
3. Haga clic en el botón "Decodificar JWT"
4. Vea los resultados decodificados:
- Header: Muestra algoritmo y tipo de token
- Payload: Muestra todos los claims (datos)
- Signature: Muestra la parte de firma
- Standard Claims: Interpretación legible de claims comunes
- Token Info: Algoritmo, tipo y estado de expiración
La herramienta automáticamente:
- Valida el formato JWT
- Decodifica Base64url del header y payload
- Analiza la estructura JSON
- Formatea la salida para legibilidad
- Identifica y explica claims estándar
¿Qué son los claims de JWT?
Los claims de JWT son las declaraciones o piezas de información contenidas en la sección payload de un token JWT. Los claims son pares nombre-valor que representan datos sobre el usuario o el token.
Tipos de Claims:
1. Claims Registrados (Estándar):
- iss (Issuer): Quien creó y firmó el token
- sub (Subject): El sujeto principal del token (generalmente ID de usuario)
- aud (Audience): Para quién está destinado el token
- exp (Expiration Time): Cuándo expira el token
- nbf (Not Before): El token no es válido antes de este tiempo
- iat (Issued At): Cuándo se creó el token
- jti (JWT ID): Identificador único para el token
2. Claims Públicos: Claims personalizados que deben registrarse
3. Claims Privados: Claims personalizados acordados entre partes
Características Principales
- Decodificar tokens JWT instantáneamente
- Ver header (JOSE header) con algoritmo y tipo de token
- Ver payload con todos los claims y datos personalizados
- Detección automática de claims JWT estándar
- Formato de marca de tiempo legible para claims de fecha
- Verificador de estado de expiración de token
- Soporte para todos los algoritmos JWT
- Resaltado de sintaxis JSON
- Copiar partes decodificadas al portapapeles
- Procesamiento 100% del lado del cliente
- Funciona sin conexión
- Diseño responsivo compatible con móviles
- Soporte de modo oscuro
- Sin registro requerido