>_
smartdevbox
Open SmartDevBox — free, no sign-up91+ tools · 100% client-side · no account required

JWT Decoder — Decode & Inspect JWT Tokens Online

JWT Inspector decodes JSON Web Tokens (JWTs) and displays the header and payload as formatted JSON. You do not need the signing secret to read the claims — the tool simply decodes the Base64url-encoded parts. It shows all standard claims (iss, sub, aud, exp, iat, jti) along with any custom claims. All decoding runs in the browser; your token never leaves your machine.

Common Use Cases

  • Inspecting the claims inside an access token or ID token
  • Checking token expiry (exp) and issued-at (iat) timestamps
  • Debugging authentication issues with JWT-based APIs
  • Reading the algorithm (alg) and key ID (kid) from the header
  • Verifying that your server generates the expected payload claims

Frequently Asked Questions

How do I decode a JWT token without a secret?

Paste your JWT into SmartDevBox. The JWT Inspector decodes the header and payload and displays them as formatted JSON. You do not need the signing secret to read the claims — only to verify the signature.

Is it safe to paste a JWT into an online decoder?

SmartDevBox decodes entirely in your browser with no server communication. Your token never leaves your machine. For maximum safety, avoid pasting production tokens with long expiry into any online tool.

What is the structure of a JWT?

A JWT consists of three Base64url-encoded parts separated by dots: header.payload.signature. The header specifies the algorithm; the payload contains the claims; the signature verifies the token was not tampered with.

Can SmartDevBox verify the JWT signature?

The JWT Inspector shows the signature string but marks it as "not verified" because signature verification requires the secret key. Use the JWT Encoder tool on SmartDevBox to sign tokens with HS256/HS384/HS512.

Privacy & Security

This tool runs entirely in your browser using client-side JavaScript. No data is sent to a server — your input never leaves your machine. SmartDevBox has no account system, no usage tracking, and no paid tier. See the Privacy & Security page for full details.

  • JWT EncoderCreate and sign JWT tokens using HMAC HS256, HS384, or HS512 in your browser. Free, no sign-up, 100% client-side.
  • Base64 DecoderDecode any Base64 string back to plain text instantly in your browser. Free, no sign-up, 100% client-side. Supports standard and URL-safe Base64.
  • URL DecoderDecode any percent-encoded URL string back to readable text instantly in your browser. Free, no sign-up, 100% client-side.
  • JSON FormatterFormat and pretty-print JSON instantly in your browser. Validates syntax and shows error location. Free, no sign-up, 100% client-side.