JWT Generator
7 toolsSign a JWT with HS256 directly in your browser.
Runs in your browser — your files and text stay on your device
Sign a JSON Web Token with HS256 directly in your browser. It's useful for testing and development. Never paste a production secret into any website you don't fully trust; this one runs locally, but a token signed here is for testing only.
Base64 & URLJWT DecoderJWT GeneratorFile ↔ Base64HTML Entity Encode/DecodeBase32 Encode/DecodePunycode (IDN) Converter
How to use this tool
- 1Edit the JSON payload (header is fixed to HS256/JWT).
- 2Enter a secret key.
- 3Click Generate JWT and copy the signed token — pairs naturally with the JWT Decoder tool.
Frequently asked questions
Is my secret sent to a server?
No — signing uses the browser's Web Crypto API entirely locally.
Does this support RS256?
No, only HS256 (HMAC-SHA256).