How to use JWT Encoder
- Start by adding the JWT you want to encode into JWT Encoder.
- Tune the HMAC secret control before you encode.
- Click Sign JWT to encode it instantly in your browser.
- Use Copy to keep or reuse the result.
About this tool
Everything JWT Encoder does happens on your own device. JWT Encoder splits and base64url-decodes a JWT locally so you can inspect its claims.
The token is parsed on your device and never transmitted. No data is sent anywhere, so it stays fast and private by default.
Frequently asked questions
What is JWT Encoder for?
JWT Encoder runs entirely on your device: add your input using the HMAC secret control, and it encodes it locally in real time.
Do I need an account for JWT Encoder?
No — JWT Encoder needs no account, sign-up or installation.
Is my input private in JWT Encoder?
Yes — your input never leaves your device; JWT Encoder does all the work in your browser.
Does JWT Encoder verify the JWT signature?
JWT Encoder decodes the token locally so you can inspect its header and payload; verification needs the matching key.
Does JWT Encoder work on mobile?
Yes — JWT Encoder is just a web page and runs on any modern browser, including phones and tablets.