JWT Decoder & Verifier

An interactive tool to decode JSON Web Tokens and verify their signatures.

Header

Contains metadata like the token type (JWT) and the signing algorithm used (e.g., HS256).

Payload

Contains the "claims" or data, such as user ID, name, and permissions, plus token expiration info.

Signature

A cryptographic signature used to verify that the token is authentic and has not been tampered with.

Encoded Token

Header

Payload

Verify Signature

Secret:

Tutorial: Finding a JWT in the Wild

Many modern websites—like social media platforms, online shopping sites, and project management tools—use JWTs to keep you logged in. You can often find these tokens in your browser's developer tools after you sign in. This guide shows you how.

1

Log In to a Website: Go to any site that requires a login and sign in to your account.

2

Open Developer Tools: Press F12 or right-click the page and select "Inspect".

3

Navigate to Storage: Find the Application tab (in Chrome/Edge) or the Storage tab (in Firefox).

4

Check Browser Storage: On the left side, look under Local Storage and Session Storage. Click the URL for the site you're on.

5

Find the Token: Look for a key named token, jwt, access_token, or similar. The value next to it is the JWT. Copy it.

Alternative Method: Sometimes tokens aren't in storage. Check the Network tab in dev tools. After logging in, look for requests and check their Headers for an Authorization: Bearer ey... header, or check the Response body for the token.

6

Decode Safely: Paste the token into the "Encoded Token" box above to see its contents.