JWT Claim Editor

Load an existing JWT or start from scratch. Edit header and payload JSON, enter your signing secret, and click Run to generate a new signed token.

  • Runs entirely in your browser
  • No data stored or sent to a server
  • Free forever — no signup
  • Instant conversion

Input and Output

Use the interactive encoder and decoder on this page to process your text.

Learn more about editing JWT claims

How to Edit JWT Claims and Re-Sign Tokens

JWT Claim Editing

When to Edit JWT Claims

Use the claim editor when you need to tweak test tokens — change the subject, extend expiration, add custom claims, or regenerate a signed JWT after editing the payload — without spinning up a token issuer.

Workflow

  1. Paste an existing JWT and click Load claims, or edit the default header and payload JSON.
  2. Select an HMAC algorithm and enter your signing secret.
  3. Click Run to produce a newly signed token.

Security Note

This tool signs tokens locally for development and testing. Never embed production signing secrets in client-side code.

Frequently asked questions

Can I edit RS256 tokens?

You can load and edit the header and payload of any JWT, but re-signing is limited to HMAC algorithms (HS256/384/512). RS256 signing requires a private key.

Does loading a JWT verify the signature?

No. Loading decodes the header and payload only. Use the JWT Validator to verify signatures.