Skip to content
clkr

Loading tools…

    JWT Encoder

    Create and sign JWT tokens online free with HS256 or none. Free online JWT encoder — quick-add exp/iat/sub claims, secret never leaves your browser.

    Loading…
    Processed locally in your browserHow?

    This tool runs in this browser tab. The files, text and values you enter are not uploaded to clkr.work servers — closing the tab clears them. Anonymous usage events (such as which button was pressed) are counted, never your content. Privacy policy

    What next?

    Found it useful? Share JWT Encoder

    Free, no sign-up, works in the browser — send it to a friend or add it to your site.

    Part of the toolkit

    How to use JWT Encoder

    1. 1Choose HS256 (with a secret) or none, and edit the JSON payload
    2. 2Use quick-add buttons to insert iat, exp, sub, or iss claims
    3. 3Click Generate to get the signed JWT, then copy it

    Frequently asked questions

    Does my secret key leave the browser?▾

    No. Signing happens locally using the Web Crypto API (HMAC-SHA256). Your secret and generated token are never sent to any server.

    How is this different from jwt.io?▾

    Same core idea, but there is no Auth0/Okta account prompt, no upsell banners, and nothing is transmitted anywhere — it is a plain client-side tool.

    What does "none" algorithm mean?▾

    It produces an unsigned token (header.payload. with an empty signature). Useful for testing, but never use unsigned tokens in production.

    Is it free?▾

    Yes. No account, no limits.

    Embed JWT Encoder on your website▾

    Paste this snippet into your page. The embedded tool runs in your visitor's browser and shows a small “Powered by clkr.work” link.