JWT Decoder

Decode a JWT's header and payload (no verification).

Get this result as JSON (developer API)
curl "https://encode.wrapper-agency.com/api/v1/encode?op=jwt-decode&value=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"

Free encode/decode/hash API — no key during beta. Everything is computed locally; nothing you enter is stored.

Note: this JWT decoder is a client-side inspection utility. It reads the header and payload but does notverify the signature. Always verify JWTs server-side with the issuer's key before trusting any claim.

About JWT Decode

A JSON Web Token (JWT) has three Base64url parts separated by dots: header, payload, and signature. This tool decodes the header and payload into readable JSON.

Decoding is purely a client-side inspection utility: it does NOT verify the signature and does not prove the token is authentic or untampered. Always verify signatures server-side with the issuer's key before trusting any claim.

Use it to quickly read claims like sub, iat, exp, and custom fields while debugging authentication flows.

Example

InputeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Output{ "header": { "alg": "HS256", "typ": "JWT" }, "payload": { "sub": "1234567890", "name": "John Doe", "iat": 1516239022 }, "signature_verified": false }

Use it from code

curl "https://encode.wrapper-agency.com/api/v1/encode?op=jwt-decode&value=YOUR_TEXT"

Free during beta — no key. See the full API reference.