Paste a JWT and instantly decode its header, payload, and signature. Timestamps are automatically converted to human-readable dates. Expiration status is shown with a clear badge. Claim descriptions help identify standard JWT fields. All processing runs entirely in your browser — zero data upload.