← Bumalik sa mga Features
Free

JWT Debugger

Ang JWT Debugger ay nag-de-decode at nag-i-inspect ng mga JSON Web Token — pini-parse ang header, payload, at signature, ipinapakita ang mga claim, at minamarkahan ang expiration status. Perpekto para sa pag-debug ng mga authentication issue, pag-inspect ng mga OAuth/OIDC token, at pag-verify ng nilalaman ng JWT nang hindi gumagamit ng hiwalay na decoder o bumibisita sa jwt.io.

Ang JWT (JSON Web Token) ay ang dominanteng format para sa mga auth token sa mga modernong API — OAuth, OIDC, session tokens, at custom API auth. Ngunit ang isang JWT ay mukhang kalokohan: tatlong Base64URL-encoded na string na pinagdikit ng mga tuldok. Pini-parse ng JWT Debugger ang string na iyon sa tatlong bahagi nito — header (algorithm metadata), payload (ang mga claim), at signature — dini-decode ang bawat isa, at ipinapakita ang mga JSON content na may syntax highlighting. Ang payload ay pini-parse para sa mga kilalang claim: iss (issuer), sub (subject), exp (expiry), iat (issued at), nbf (not before), aud (audience), jti (token ID). Ang expiry ay kinoconvert mula sa Unix timestamp patungo sa human-readable na anyo at minamarkahan kung valid, expired, o hindi pa valid. HINDI bini-verify ng tool ang signature — ang signature verification ay nangangailangan ng secret key at labas na sa saklaw ng isang client-side tool — ngunit ipinapakita nito sa iyo nang eksakto kung ano ang nilalaman ng isang token para mabilis mong ma-debug ang mga auth issue.

Live na Preview
example.com
JWT Debugger ✓ Valid · exp: 2h na lang
Token
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0IiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNzQzNDQ4MDAwfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Header
{
  "alg": "HS256",
  "typ": "JWT"
}
Payload
{
  "sub": "1234",
  "name": "John Doe",
  "iat": 1743448000
}
alg: HS256 sub: 1234 inisyu: 2h ang nakalipas
Mga Pangunahing Tampok

Tatlong Bahaging Pag-decode

Hinihiwalay ang JWT sa mga tuldok at dini-decode ang bawat segment gamit ang Base64URL: header, payload, at signature. Ang bawat isa ay ipinapakita nang hiwalay na may syntax highlighting.

Inspeksyon ng Header

Ipinapakita ang algorithm (HS256, RS256, ES256) at token type. Mabilis na i-verify kung anong signing scheme ang ginagamit ng isang service.

Display ng Payload Claims

Pini-parse ang JSON payload at ini-render ito na may color-coded na mga key, string, numero, at boolean. Lahat ng claim ay makikita sa isang sulyap.

Validation ng Expiry

Sinusuri ang exp (expiry), iat (issued at), at nbf (not before) na mga timestamp. Minamarkahan kung ang token ay valid, expired, o hindi pa aktibo — na may mga human-readable na oras.

Detection ng Standard Claim

Kinikilala ang mga registered claim (iss, sub, aud, exp, iat, nbf, jti) at nagbibigay ng mga quick-reference annotation para sa kanilang kahulugan.

Colored Token Preview

Ang raw token ay ipinapakita na may magkakaibang kulay ang bawat segment para biswal mong mapag-iba ang header, payload, at signature.

Mga Karaniwang Kaso ng Paggamit

Pag-debug ng Auth 401s

Kapag ang isang API ay nagbalik ng 401 Unauthorized, i-paste ang token para i-check kung ito ay expired, maling format, o inisyu ng maling issuer.

Inspeksyon ng OAuth Token

I-decode ang mga access token at ID token na ibinalik mula sa mga OAuth/OIDC flow para makita ang mga granted scope, user identity, at expiry.

Pag-verify kung ang mga Claim ay Tugma sa Requirement

Kumpirmahin na ang mga kinakailangang claim (roles, permissions, tenant ID) ay naroroon sa token bago ipalagay na tatanggapin ito ng backend.

Cross-Checking ng mga Token Content

Kapag ang isang token ay ginawa ng isang backend service, i-decode ito para i-verify na ang payload ay tumutugma sa kung ano ang nilalayong iisyu ng service.

Security Audit

Sa panahon ng isang security review, i-decode ang mga token na nakaimbak sa localStorage o mga cookie para ma-assess kung anong sensitibong data ang nalalantad sa client-side.

Paano Gamitin
1

Buksan ang JWT Debugger

I-click ang icon ng JWT sa DevSuite Pro dock. Magbubukas ang isang panel na may token input field at tatlong decoded pane.

2

I-paste ang Iyong Token

I-paste ang anumang JWT — mula sa isang API response, Authorization header, cookie, o localStorage. Isama o alisin ang "Bearer " prefix; parehong gagana.

3

Suriin ang Header

Ipinapakita ng Header pane ang algorithm at type. Kumpirmahin na ginagamit nito ang scheme na inaasahan ng iyong backend (madalas na HS256 o RS256).

4

I-inspect ang Payload

Ipinapakita ng Payload pane ang lahat ng claim na may syntax highlighting. Ang mga standard claim (iss, sub, exp) ay minamarkahan kasama ang kanilang layunin.

5

I-check ang Expiry

Ipinapakita ng status badge ang Valid, Expired, o Not Yet Valid. Kung expired, ang token ay malamang na ang dahilan kung bakit pumapalya ang iyong auth.

Handa na bang Subukan?

I-install ang DevSuite Pro nang libre at i-unlock ang 64+ developer tools para sa iyong browser.

Idagdag sa Chrome Idagdag sa Edge Idagdag sa FireFox