Skip to content
Home
Dev Convert Generate Finance Calc Design Security Media

More categories

Productivity 23 Network Tools 18 Text Tools 16 SEO Tools 15 Education Tools 14 PDF Tools 10 Mockups 5

Learn and build

GuidesBlogAPI & MCPCheatsheetsChangelog All categories

Browse

415 tools · 15 categories

Start here

Popular tools New this week 29 All tools 415

Categories

Developer Tools 93 Converters 52 Calculators 32 Finance Tools 32 Generators 31 Design Tools 25 Media Tools 25 Security Tools 24 Productivity 23 Network Tools 18 Text Tools 16 SEO Tools 15 Education Tools 14 PDF Tools 10 Mockups 5

Learn and build

Guides Cheatsheets Blog REST API MCP server Changelog

No matches here.

Keep FindUtils free Sponsors fund new tools
  1. Cheatsheets
Guides Blog API & MCP
Sponsor
FindUtils
Sponsor
  1. Home
  2. Cheatsheets
  3. Web Development
  4. JWT Reference

Web Development · Cheatsheet

JWT Reference Cheatsheet

Signed JWT claims, algorithms, verification checks, and the distinction between JWS and JWE.

37 commands 7 sections

On this sheet

Shape 7 Registered claims 7 Header flags 5 Verify rules 6 Inspect locally 5 Common mistakes 5 Sources 2
Try it in the browser Decode and inspect JSON Web Tokens (JWT) instantly. Open JWT Decoder

No entry matches that filter.

Shape

  • header.payload.signature Signed compact JWS form; encrypted JWTs use JWE and a different structure
  • typ Usually JWT
  • alg Signature algorithm in the header
  • HS256 HMAC SHA-256 with a shared secret
  • RS256 RSASSA-PKCS1-v1_5 SHA-256
  • ES256 ECDSA P-256 SHA-256
  • none Unsigned; reject this on verify

Registered claims

  • iss Issuer
  • sub Subject
  • aud Audience
  • exp Expiration time (unix seconds)
  • nbf Not before (unix seconds)
  • iat Issued at (unix seconds)
  • jti JWT ID

Header flags

  • kid Key id for key lookup
  • jku JWK set URL; treat as untrusted input
  • x5u X.509 cert URL; treat as untrusted input
  • x5c X.509 cert chain in the header
  • cty Content type for nested JWTs

Verify rules

  • Check alg allow-list Do not trust the header alg blindly
  • Reject alg=none Unsigned tokens must fail verify
  • Check exp Reject expired tokens
  • Check nbf Reject tokens used too early
  • Check aud and iss Must match the expected values
  • Decode is not verify Reading claims does not prove the signature

Inspect locally

  • FindUtils JWT Decoder Decode header and payload in the browser
  • Do not paste production secrets Treat tokens as credentials
  • Look at alg first HS256 and RS256 use different key types; none has no signature key
  • Check exp as unix time Compare to the current unix timestamp
  • PEM Decoder for x5c Inspect a pasted cert, not a live host

Common mistakes

  • HS256 with a public key Attackers can forge if verify accepts HMAC
  • alg confusion Lock the expected algorithm in code
  • Long-lived exp Stolen tokens stay valid too long
  • Put secrets in payload A signed JWS payload is encoded, not encrypted; keep secrets out
  • Skip aud A token for another app may still verify

Sources

  • https://www.rfc-editor.org/rfc/rfc7519.html RFC 7519: JWT claims, signed JWS tokens, encrypted JWE tokens, and validation.
  • https://www.rfc-editor.org/rfc/rfc7518.html RFC 7518: HMAC, RSA signatures, algorithm identifiers, and unsecured JWS.

Related cheatsheets

  • React Hooks53 commands
  • CSS Flexbox36 commands
  • CSS Grid36 commands

Guides that use these commands

  • JWT Generator: Create Signed JSON Web Tokens OnlineGuide · 7 min read
  • JWT Decoder: Decode & Inspect JSON Web Tokens OnlineGuide · 7 min read

Tools for this work

  • JWT DecoderDecode and inspect JSON Web Tokens (JWT) instantly.

From FindUtils

More to explore

Products and services from the team behind FindUtils.

Promote your tool
Featured product seeranks.com SeeRanks — transparent product discovery A public ranking board where paid placement is always labeled and every product keeps its earned position. View SeeRanks Public rank board #1 Sponsored #2 #3 #4 Paid placement is always labeled Free favicon tool emojifavicons.com Emoji Favicons Turn any emoji into a favicon with one HTML line. SVG, PNG or ICO, no sign-up. <link rel="icon" href=".../🦊.svg"> Create a favicon
FindUtils service findutils.com Articles for software tools A sourced article for your channels, or a sponsored FindUtils publication with editorial review. Compare packages Domain portfolio findutils.com Domain names for sale .com.dev.sh.app.io Unused names across dev tools, AI, PDF and commerce. Make an offer. Browse the list Playable ranking towerscore.io TowerScore — stack the skyline Play to climb, or buy a floor. Paid floors are labeled. Open TowerScore

Missing a tool you need?

Tell us what to build next. Most requests ship as a free browser tool, an API endpoint and an MCP tool.

Request a tool
FindUtils

Free, fast utilities that respect your data. Most tools process your files in the browser, so they never leave your device.

  • No sign-up for free tools
  • Most tools run in your browser
  • 358 tools callable over REST or MCP

Tools

DevelopersConvertPDFDesignSecurityAll tools →

Learn

GuidesBlogCheatsheetsChangelog

Build

REST APIMCP serverAPI referenceWorkflowsStatus

FindUtils

AboutLibraries we useSponsorRequest a toolDomains for saleContact
© 2026 FindUtils PrivacyTermsSitemap
Service status
FindUtils

Free, fast utilities that respect your data. Most tools run in your browser.

Build with it

REST APIMCP serverGuidesChangelog

FindUtils

AboutSponsorPrivacyContact
Theme
© 2026 FindUtils Terms
FindUtils
Guides Blog REST API MCP server Changelog

Categories

Developers 93 Convert 52 Calculate 32 Finance 32 Generate 31 Design 25
All 15 categories →

Keep it free

Sponsorship keeps every tool free and funds the new ones we ship each week.

Sponsor Back the project
Tools API Sponsor