devtools
Local developer utility

JWT Encoder

Create a signed HMAC JWT locally in your browser. Your secret is never uploaded. Your input stays in your browser while you work.

JWT Encoder🔒 Processed locally

Use JSON objects for the header and payload. Signing does not validate claims. The secret stays in this browser.

How to use JWT Encoder

Complete the labeled fields above, choose an action, and inspect the result before copying or downloading it.

Processing runs locally in this browser. No input is uploaded or sent to a conversion service.

Use JSON objects for the header and payload. Signing does not validate claims. The secret stays in this browser.

Inputs

  • Header JSON: {}
  • Payload JSON: {"sub":"123"}
  • Signing secret
  • Signing algorithm