Base64 Encoder & Decoder
Encode UTF-8 text to Base64 or decode Base64 locally in your browser.
Decode JSON Web Token header and payload locally without uploading the token or pretending to verify its signature.
Your input is processed only as required by this tool.
A JWT normally contains three dot-separated segments: header, payload and signature. The first two segments are Base64URL-encoded JSON. This decoder reads those JSON objects in your browser so you can inspect claims such as issuer, subject, audience and expiration during development or troubleshooting.
Decoded claims are not proof that a token is authentic. Signature verification requires the correct key, accepted algorithms and application-specific validation rules. This tool deliberately labels the output as decoded only.
Do not rely on decoded content for authorization or security decisions. A malicious party can construct an unsigned or incorrectly signed token containing arbitrary claims. Verification belongs in your trusted application or identity system.
No. It only decodes the header and payload and explicitly reports that the signature has not been verified.
No. The token is decoded locally in your browser.