JWT Generator
7 toolsSign a JWT with HS256 directly in your browser.
Runs in your browser — your files and text stay on your device
A complete encoding toolkit — Base64 and URL encode/decode, convert files to and from Base64, encode/decode HTML entities and Base32, convert internationalized domain names with Punycode, and decode or sign JWTs. All directly in your browser, which matters since tokens and encoded data often carry sensitive information.
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).