JWT Decoder Verbose
Decodes the header and payload of a JWT without verifying the signature, explains each registered claim and turns exp, nbf and iat into readable dates.
Análise
—
Reading a JWT without trusting it
Login handed you a token and the API keeps rejecting it: has it expired? Is the aud wrong? Which user does it represent? A JWT is just base64url — you can open it without any key, and that is what this decoder does. Paste the token and it shows the header, the payload and an annotated list of claims, explaining each registered one (iss, sub, aud, exp, nbf, iat, jti) and converting the timestamps to readable ISO dates as you type.
Two points that pay off in debugging. First: exp, nbf and iat are UNIX seconds, not milliseconds — comparing them directly against Date.now() without dividing by 1000 is a classic bug that makes every token look decades expired. Second: decoding is not validating. The signature (the third part of the token) is not checked here; anyone can forge a payload with admin: true. The server decides whether a token deserves trust, by verifying the signature with the key.
Decoding runs entirely in your browser — the token is never sent to any server. Still, treat a JWT like a password: it grants access for as long as it is valid, so prefer pasting expired or test-environment tokens when investigating. Use the tool to check expiry, audience and custom claims during development; for real signature validation, use your language's JWT library with the issuer's key or JWKS.
Frequently asked questions
Does this tool verify the signature?
Why does the expiry come out wrong in my code?
Is it safe to paste a production token?
Related Tools
JWT Decoder
Decode and inspect JWT (JSON Web Tokens). View the header, payload and verify expiration. Processed 100% in the browser — the token never leaves your device.
HAProxy Frontend/Backend Generator
Create matching frontend/backend in HAProxy with bind, mode http, balance roundrobin and servers. Minimal working config.
SVG Optimizer
Reduce SVG file size by removing metadata, comments, editor attributes (Inkscape, Illustrator) and unnecessary whitespace. Processed in your browser.
Tailwind v3 Palette
Default Tailwind v3 palette (slate, gray, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) with 50-950 shades.
HTML Preview
Write HTML, CSS and JavaScript and see the rendered result in real time. Isolated sandbox — no code is sent to any server.
IPv4 Subnet Calculator
Calculate IPv4 subnets with CIDR notation. Enter an IP address and prefix (e.g. 192.168.1.0/24) to get the network address, broadcast, host range, subnet mask and binary representation.