JWT generator (HS256)
Build and sign a JWT with HMAC-SHA256 from a JSON payload and a secret — or verify one.
How to use
- Paste a JSON payload (and optional header overrides).
- Enter the secret and optional iat/nbf/exp claims.
- Copy the signed token or verify an existing one.
What it supports
HS256 only — RS256, ES256, and other algorithms are not supported. The secret never leaves the page; signing and verification use the Web Crypto API. Payload up to 100 KB, secret up to 1,024 characters.