Skip to content
Developer Tools

JWT Decoder

Decode a JSON Web Token to inspect its header and payload, with optional HMAC/RSA signature verification.

Signature verification is optional — paste a secret (HS256/384/512) or PEM public key (RS256/384/512) only if you want to confirm the token is genuine, not just read its contents.

Tool Interface

Only used in memory to check this one signature — never stored or logged. Other algorithms (ES*, PS*, none) aren't supported for verification yet.

What's this about?
Rating
Featured
Developer Tools

QR Code Generator

Generate a custom QR code with logo and colors.

Use Tool
Developer Tools

JSON Formatter

Format, validate, and beautify JSON.

Use Tool
Developer Tools

Base64 Encoder/Decoder

Encode or decode Base64 strings.

Use Tool
Developer Tools

UUID Generator

Generate UUID/GUID values.

Use Tool
Developer Tools

Which Barcode Type Should You Actually Use? CODE 128 vs EAN-13 vs UPC-A

Not every barcode is interchangeable — a retail scanner expects a specific format, and picking the wrong one means a code that simply won't scan at checkout.

Aug 29, 2026 Read More
Developer Tools

Base64 Encoding: What It's Actually For (and the One Thing People Get Wrong)

Base64 output looks scrambled, which is exactly why people mistake it for security. It isn't — it's encoding, not encryption, and the difference matters.

Aug 26, 2026 Read More
Developer Tools

What a UUID Actually Is (and Why Two Are Never Going to Collide)

A UUID looks like random noise, but the format is precise, and the odds of ever generating a duplicate are so small the math is almost more interesting than the ID itself.

Aug 8, 2026 Read More

Frequently Asked Questions

No — leave it blank to just decode the header and payload, exactly like before. It only checks the signature if you paste a key.

For HS256/HS384/HS512, paste the shared secret used to sign the token. For RS256/RS384/RS512, paste the PEM-formatted public key, not the private key.

No — it's used in memory for a single verification check on this request and is never saved or logged.