Free & Private JWT Tool — Like jwt.io

Decode & InspectJSON Web Tokens

Paste any JWT to instantly see decoded header, payload, and claims. Check expiration status, interpret registered claims, and also encode & sign tokens with HMAC — all in your browser.

🔐

Encode & Sign

Edit header and payload JSON, choose your algorithm, provide a secret — and get a signed JWT instantly.

🎨

Color-Coded Sections

Header (red), payload (purple), and signature (blue) are color-coded just like jwt.io for easy reading.

Verify Signatures

Enter your HMAC secret to verify JWT signatures client-side. Supports HS256, HS384, and HS512.

Encoded

Enter secret to verify signature

Header

Payload

sub= Subjectname= Nameemail= Emailrole= Roleiat= Issued At(Mon, 10 Mar 2025 09:46:40 GMT)exp= Expiration Time(Tue, 10 Mar 2026 09:46:40 GMT)iss= Issueraud= Audience

Verify Signature

HMAC256(
  base64UrlEncode(header) + "." +
  base64UrlEncode(payload),
  secret
)

Frequently Asked Questions

Everything you need to know about JWT Token Decoder.