Skip to content
Toolwright

JWT Decoder

Decode the header and payload of any JWT, see expiry and issued-at times in plain English, and verify HS256/HS384/HS512 signatures with your secret. Tokens are decoded locally and never transmitted.

Developer Runs in your browser Works offline once loaded

Private by design: your input is processed on this device and never uploaded. Verify it yourself.

Frequently asked questions

Is it safe to paste a real token here?

Decoding happens entirely in your browser and the page makes no network requests. Even so, treat production tokens as secrets and prefer test tokens when you can.

Does decoding mean the token is valid?

No. Anyone can decode a JWT. Only verifying the signature with the right key proves it was issued by a trusted party and was not modified.

Hash Generator

MD5, SHA-1, SHA-256, SHA-512, CRC-32 and HMAC for text or files.