Paste a JSON Web Token (JWT) below to decode and inspect its header and payload. Check expiration, issuer, and all claims instantly. All decoding runs locally — your tokens never leave your machine.
Open 24 built-in tools from your browser sidebar, use quick actions from the right-click menu, and reach every RizCraft tool without hunting through tabs.
Firefox and Edge versions are coming next. Free to install
Use our free online JWT decoder to instantly parse, decode, and inspect JSON Web Tokens directly in your browser. Whether you are debugging a REST API authentication flow, verifying OAuth token exchange, or trying to understand the exact payload claims assigned to a user session, this tool clearly visualizes the Header, Payload, and Signature components of your token without sending any data over the network.
A JSON Web Token (commonly referred to as JWT) is an open industry standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed. JWTs can be signed using a secret (with the HMAC algorithm) or a public/private key pair using RSA or ECDSA.
Due to their compact size, JWTs are commonly passed in URLs, POST parameters, or inside HTTP headers (usually as
a Bearer token in the Authorization: Bearer <token> header). Their highly portable nature makes
them ideal for stateless authentication mechanisms, particularly in modern Single Page Applications (SPAs) and
microservice architectures.
A standard JWT consists of three distinct parts separated by a period (.). These parts are encoded
using Base64Url encoding. When you decode a JWT, you are essentially translating these three parts back into
human-readable JSON:
iss for issuer, exp for expiration time, and sub for subject),
public claims, and private claims. Note: Sensitive information should not be placed here, as
anyone can decode it.JSON Web Tokens are widely adopted across the software engineering industry for several critical use cases:
Tell us what to improve or which tool to add next.