Skip to main content

Decode a JWT to inspect its JSON header, payload and UTC time claims locally. Copy each section separately. Decoding does not verify the signature, validate access or create a new token.

Only decodes, does not verify signature, issuer, audience or permissions! The examples are unsigned demos and are not available for certification. Successful decoding does not mean that the token is trustworthy.

83 / 30,000 characters

Shortcut key: Ctrl/⌘+Enter. Modifying inputs or options clears old results.

Instructions for use

  1. Enter a JWT, or use the unsigned demo example.
  2. Click Process to view the Header, Payload and UTC time fields respectively.
  3. Only used for troubleshooting format; authentication must be completed by a trusted server to complete signature verification and statement verification.

Input and output examples

Example input
示例载荷:{"sub":"example","iat":1700000000}
Example output
iat:2023-11-14T22:13:20.000Z

iat uses Unix seconds; displaying the time does not verify that the claim is true.

FAQ

No. This page only decodes an existing JWT; it does not create or sign tokens. Reading the JSON payload does not verify the signature.

No. Anyone can construct decodable content, and this tool does not verify signatures, issuers, audiences, expiration policies, or access rights.

Calculation basis and reference materials

Split the Base64URL segment of the JWT and read the JSON, converting the common Unix seconds time field to UTC. The tool does not have the key and trusted issuer information, so it does not verify signatures and claims.

Content check: · About this site and content description

Related tools