TopDev
🔏

JWT Builder & Sign (HS256, Web Crypto)

Build & sign JWT tokens with HMAC-SHA256 (HS256) via the Web Crypto API. Quick claim helpers (iat, exp). For test/dev API auth — runs 100% in your browser.

All tools Browser-only
Common claims:

Tip: use exp: 1779010042 to make the token expire in 1h.

JWT Token
  

JWT Builder signs tokens with HMAC-SHA256 (HS256) via Web Crypto API. Runs 100% in your browser, secret is NOT sent anywhere. Use for test/dev only — production should sign server-side.

When you need to build a JWT

JWT structure

<header>.<payload>.<signature>

Header:    base64url(JSON header)         # alg, typ
Payload:   base64url(JSON claims)         # sub, exp, iat, custom...
Signature: base64url(HMAC-SHA256(
  header + "." + payload, secret
))

Standard claims (RFC 7519)

⚠️ Security warnings

Who this is for

Fullstack/backend/devops engineers — debug JWT, format JSON/SQL, parse cURL, compute CIDR subnets, draft Mermaid diagrams, write conventional commits… Daily toolkit alongside your terminal and editor.

FAQ

Is my pasted code/token sent anywhere?

No. All TopDev dev tools run 100% client-side — JWT, SQL, JSON, cURL, regex… process in-browser. Disconnect to verify. Safe for internal tokens, production DB queries, API keys.

Does it work offline / install as a PWA?

Tools work offline after the first load. Installable PWA is on the roadmap — for now you can bookmark and use without internet.

Related tools

See all tools →