← All tools

JWT Decoder & Analyzer

Decode, audit and verify JSON Web Tokens with deep security analysis. 100% local β€” token never leaves your browser
Header
Payload
Verify Signature Unverified
HS256 / HS384 / HS512 β€” enter your shared secret.
RS256/RS384/RS512 or ES256/ES384/ES512 β€” paste PEM public key or upload a .pem file.

Frequently Asked Questions

Everything you need to know about decoding and verifying JWT tokens online.

What is a JWT token?+

JWT (JSON Web Token) is an open standard for securely transmitting information between parties as a JSON object. It consists of three parts: header, payload, and signature, separated by dots.

Is it safe to paste my JWT here?+

Yes, completely. The JWT Decoder is 100% client-side. Your tokens never leave your browser and are never sent to any server. All decoding and verification happens locally in your browser memory.

Can this tool verify JWT signatures?+

Yes. Verify HMAC signatures (HS256, HS384, HS512) by entering your secret key, and RSA/EC signatures (RS256, ES256 etc.) by uploading a PEM public key.

What does the security audit check?+

The security audit checks 12 common JWT vulnerabilities including weak algorithms, missing expiry claims, use of the none algorithm, overly broad audiences, and other security misconfigurations.

What JWT algorithms are supported?+

All common JWT algorithms are supported including HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384, ES512, and PS256.

What is the Token Playground?+

The Token Playground lets you edit the header and payload of a decoded token and re-sign it with your secret key, making it easy to test different token configurations without writing code.

💚 Like it? Keep it free. GetPDFMint runs on goodwill.

Support GetPDFMint
Related Tools

More free developer tools

🔒Hash Generator 💾Base64 Encoder 🔑UUID Generator 📄JSON Formatter

What is a JWT Token?

A JWT (JSON Web Token) is a compact, URL-safe token used for authentication and data exchange between parties. It consists of three Base64-encoded parts: a header, a payload, and a signature, separated by dots. JWTs are widely used in REST APIs, OAuth2 flows, and single sign-on systems.

How to Decode a JWT Online

Paste your JWT token into the decoder above. The tool instantly splits and decodes the header and payload, displaying the claims in readable JSON. No data is sent to any server β€” decoding happens entirely in your browser.

JWT Structure Explained

A JWT has three parts: the Header specifies the algorithm (e.g. HS256, RS256), the Payload contains claims like user ID, roles, and expiry (exp), and the Signature verifies the token hasn't been tampered with. Use this free JWT decoder to inspect tokens from any API or auth provider.