Paste a JWT token to decode and inspect its header, payload, and claims. Instantly see token expiration status and all standard JWT properties. All processing happens in your browser.
Issuer
Not present
Subject
Not present
Audience
Not present
Expiration Time
Not present
Not Before
Not present
Issued At
Not present
JWT ID
Not present
Signature
-
JSON Web Token (JWT) is a compact, URL-safe standard for representing claims between two parties. JWTs are commonly used for authentication and information exchange in web applications and APIs.
A JWT consists of three Base64URL-encoded parts separated by dots: the header (algorithm and token type), the payload (claims and user data), and the signature (verification hash). This tool decodes the first two parts to show you the token's contents.
JSON Web Token (JWT) is a stateless authentication standard that encodes claims in three Base64URL-encoded parts: header, payload, and signature. It's widely used for secure information exchange.
Yes. All decoding happens locally in your browser using JavaScript. No token data is ever sent to any server, ensuring your sensitive information stays private.
This tool decodes and displays the JWT contents but does not verify signatures, as that requires the secret key (HS256) or public key (RS256). Use this for inspection only.
The three parts are: header (metadata), payload (claims/data), and signature (verification). They're separated by dots and each part is independently Base64URL-encoded.
Encode or decode Base64 strings directly in your browser
Convert text to Base64 or decode Base64 to plain text
Convert images to Base64 encoded strings
Decode Base64 strings back to viewable images
Encode any file to a Base64 string
Decode any Base64 string back to its original file
Decode Base64 strings to PDF documents
Encode or decode URLs with percent-encoding
Convert special characters to HTML entities and back
Convert between hex and Base64 formats