JWT Decoder
Decode JSON Web Tokens in the browser. View header and payload as JSON. No signature verification—use for inspection and debugging only.
JWT Decoder tool
How to use
Paste your JWT
Paste a full JWT (header.payload.signature) into the text area. It will be decoded automatically.
Read header and payload
The decoded header and payload are shown as formatted JSON. You can expand claims like exp, iat, or sub.
Copy JSON
Use the Copy button next to each section to copy the header or payload JSON.
Examples
Sample JWT
A typical JWT has three Base64URL segments. Only the first two (header and payload) are decoded here.
InputeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIn0.x
Frequently asked questions
- Does this verify the JWT signature?
- No. This tool only decodes the header and payload. It does not verify the signature. Do not use it to make security decisions; use your backend or a proper JWT library for verification.
- Is my token sent to a server?
- No. Decoding happens entirely in your browser. The token never leaves your device.
Related tools
You might find these useful too.