Decode JSON Web Tokens, verify signatures (HS256/HS384/HS512/RS256/RS384/RS512), and encode new tokens. Free. No signup.
JSON Web Tokens (JWTs) are a compact, URL-safe way to represent claims between two parties. They are widely used for authentication and information exchange in web applications.
A JWT consists of three parts separated by dots: header.payload.signature. This tool decodes all three parts and helps you verify the signature against a secret or public key.
This tool is powered by a free API. See /jwt-docs for endpoints. Curl example:
Your tokens, secrets, and keys are processed in-memory and never logged or stored. All requests are over HTTPS via Tailscale Funnel.
Never paste production secrets or live tokens into any web tool, including this one. Use a local copy of this tool or a CLI for sensitive data. The source for this API is open and self-hostable.