Skip to content

JWT Builder & Decoder

Creation et decodage de JSON Web Tokens (JWT).

Token JWT

Header Rouge

{}

Payload Violet

{}

Signature Bleu

-

Status

-

Claims Standards (RFC 7519)

iss Issuer - Emetteur du token
sub Subject - Sujet du token
aud Audience - Destinataire
exp Expiration Time (Unix)
nbf Not Before (Unix)
iat Issued At (Unix)
jti JWT ID - Identifiant unique

Exemples

Structure JWT

xxxxx.yyyyy.zzzzz
  |      |     |
  |      |     +-- Signature
  |      +-------- Payload (Base64URL)
  +--------------- Header (Base64URL)

Verification en CLI

# Decoder sans verifier (jq)
echo "eyJhbG..." | cut -d. -f2 | base64 -d 2>/dev/null | jq

# Avec jwt-cli
jwt decode eyJhbGciOiJI...

# Python
python -c "import jwt; print(jwt.decode('token', options={'verify_signature': False}))"

# Verifier signature
jwt verify -S "secret" eyJhbGciOiJI...