JWT Debugger

Decode, inspect, and create JSON Web Tokens

Header (JOSE)

Paste a JWT above to decode it

Payload (Claims)

The payload contains the token claims

Signature

The signature verifies the token integrity

What is a JWT?

A JSON Web Token (JWT) is a compact, URL-safe token format used for authentication and information exchange. It consists of three parts: a header (algorithm and type), a payload (claims and data), and a signature (integrity verification).

JWT Structure

A JWT has three Base64url-encoded parts separated by dots: header.payload.signature. The header specifies the signing algorithm (e.g., HS256, RS256). The payload contains claims like sub (subject), iat (issued at), exp (expiration).

Common JWT Claims

iss (issuer), sub (subject), aud (audience), exp (expiration), nbf (not before), iat (issued at), jti (JWT ID). Custom claims can contain any JSON data.

Get a free API key for 100+ developer endpoints:
Pro plans
ToolPipe JSON Formatter CSS Minifier JS Minifier UUID Generator Regex Tester JWT Decoder Password Generator Hash Generator Base64 JSON to YAML QR Generator Merge PDF Image to Base64 Color Picker My IP XML Formatter YAML Validator CSV to JSON Diff Checker SQL Formatter Free API Key Pro Plans Quick Start
130+ free developer tools by ToolPipe. No signup, no tracking. Support us