Skip to content

JWT Encoder

Create an HS256 JWT from a JSON header, payload, and secret. Signing uses the Web Crypto API in your browser.

Example

Keep the default header, edit the payload claims, enter a secret, and click Encode to get a three-part HS256 token.

FAQ

No. Signing happens locally with Web Crypto. Never paste production secrets into untrusted pages.
Only HS256 (HMAC-SHA256). The header alg is forced to HS256 when signing.

Security Tools