JWT Decoder & Encoder

Paste a JWT to instantly decode its header, payload, and verify the signature. Encode new tokens with HMAC, RSA, or ECDSA signing. Supports all standard algorithms. Nothing is sent to any server.

Decode a JWT
No UploadFiles stay on your device
No SignupNo account required
Runs in BrowserWorks offline too
Free ForeverNo limits, no watermarks

What you get

  • Decode header, payload, and signature
  • Verify signatures (HMAC, RSA, ECDSA, RSA-PSS)
  • Encode tokens with all algorithms
  • Color-coded token display
  • Human-readable timestamps
  • 12 algorithm sample tokens

Frequently asked questions

Is my JWT sent to a server?

No. All decoding, encoding, and signature verification happens in your browser. Your tokens never leave your device.

Which algorithms are supported?

HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384, ES512, PS256, PS384, PS512 — all standard JWA algorithms except EdDSA.

Decode a JWT

Free · No account · No upload · Works offline

Command Palette

Search for a tool or action...