JWT Playground

Generate, decode, and verify JSON Web Tokens in your browser. Edit headers and payloads, confirm signatures, and get instant validation without leaving your workspace.

Encode

Decoded

HEADER

PAYLOAD

VERIFY SIGNATURE

HMACSHA256(
base64UrlEncode(header) + "." +
base64UrlEncode(payload),
) secret base64 encoded

Why use this JWT generator?

This playground runs entirely in your browser, so you can experiment with JSON Web Tokens without exposing secrets. Validate HS256 signatures, inspect headers, and iterate on payload claims in seconds.

Live decoding

Paste any JWT to instantly view the header and payload with syntax highlighting.

Signature checks

Verify HMAC signatures with your own secret to confirm token integrity before shipping.

Developer-friendly

Pre-built header values, error messaging, and fast re-generation keep your JWT workflow smooth.