JWT Generator

Create signed HS, RS and ES tokens.

How JWT signing works

The header and payload are Base64URL-encoded and signed with HMAC (HS*, shared secret), RSA (RS*, private key) or ECDSA (ES*, private key). Anyone with the key can mint valid tokens.

A signature only proves integrity and origin — it does not make the contents secret. Never put passwords or private data in a JWT payload. Unsigned "none" tokens are intentionally not offered.

Processed locally in your browser — your input is never uploaded.

What is JWT Generator?

Create signed HS, RS and ES tokens. The header and payload are Base64URL-encoded and signed with HMAC (HS*, shared secret), RSA (RS*, private key) or ECDSA (ES*, private key). Anyone with the key can mint valid tokens.

Is JWT Generator free to use?

Yes. JWT Generator on DevCipher is completely free, with no sign-up, no limits and no ads.

Is my data safe when I use JWT Generator?

Yes. Everything runs locally in your browser. Your input is never uploaded to a server, and sensitive values such as keys and tokens are never saved.