JWTStudio
Decode, verify, and create JWT tokens — entirely in your browser.
JWT token
Payload (JSON)
Only use TEST keys here. Signing happens locally via WebCrypto, but production private keys should never be pasted into any browser tool. The generated keypair's public key appears below so you can verify elsewhere.
Signed token
Signed with WebCrypto in this tab (HMAC, RSA, or ECDSA). The secret never leaves your machine — but only sign with test/dev secrets in any browser tool, including this one.
Header
Payload
Claims explained
| Claim | Value | Meaning |
|---|
Signature
Verify signature
Verified locally with WebCrypto — the secret or public key never leaves this page. RSA and ECDSA tokens verify with the public key, which is safe to paste anywhere; a private key never is, in this tool or any other.