Bench Tool

JWT Decoder for Mac

A native Mac JWT decoder. Paste a token, see the header and claims laid out instantly. Nothing is uploaded — the token never leaves your machine.

What it does

Bench's JWT decoder splits a JSON Web Token into its three parts (header, payload, and signature) and renders the decoded JSON of the first two with syntax highlighting. Standard claims like iat, exp, and nbf are rendered as human-readable timestamps so you can tell at a glance whether a token is still valid. The signature is shown as raw base64url — we don't try to verify it for you, because verifying meaningfully requires the shared secret or public key, and shipping a tool that quietly says "valid" without one would be misleading.

Why use Bench's JWT decoder

Most JWT decoders on the web ask you to paste a token into a textbox on a remote server. That's a bad idea for tokens that came out of production. Bench runs on your Mac — the decoder is local code in a sandboxed app, with no network calls and no analytics, so debugging a real auth header doesn't mean shipping a real auth header to a third party. It's also a single keystroke away once you've launched the app, instead of a tab to find again.

Paste a JWT. Bench picks the tool.

Smart Detection reads your clipboard locally and routes you to the JWT decoder automatically when it sees something like:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkV4YW1wbGUiLCJpYXQiOjE3NjAwMDAwMDB9.signature

The detection runs entirely on your Mac as a rule-based heuristic — three base64url segments separated by dots, with a JSON header that has an alg field. Nothing is uploaded.

Related tools in Bench

JWT Decoder ships inside Bench, alongside 17 other developer tools. $19 one-time, year of updates included.

Get Bench

Bench is published by Zentsu LLC. Back to Bench · Renewal FAQ · Support.