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

  1. Paste your JWT

    Paste a full JWT (header.payload.signature) into the text area. It will be decoded automatically.

  2. Read header and payload

    The decoded header and payload are shown as formatted JSON. You can expand claims like exp, iat, or sub.

  3. 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.

    Input
    eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.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.

You might find these useful too.