Base64 Encode / Decode
Free online Base64 encoder and decoder. Unicode-safe, supports URL-safe Base64, and runs 100% in your browser. Nothing is ever uploaded.
Paste a JSON Web Token below to see its decoded header and payload, plus a plain-English readout of the expiry (exp), issued-at (iat) and not-before (nbf) claims.
Input
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0IiwibmFtZSI6IkFkYSJ9.sig
Output
{
"sub": "1234",
"name": "Ada"
} These buttons share the page link, not your input.
Your current input will be stored in the link after the # symbol, not uploaded to HandyBrowserTools. Anyone with this link can read that text. If you send or post it, the service you choose also receives the link. Do not include passwords or private information.
The token is decoded entirely in your browser and never transmitted. Still, treat production tokens as secrets; prefer expired or test tokens when possible.
No, it decodes and displays the token contents. Signature verification requires the signing secret or public key and should happen on your server.
A JWT must be three Base64URL segments separated by dots. Check you copied the whole token without wrapping quotes or a 'Bearer ' prefix (the tool strips 'Bearer ' automatically).
Free online Base64 encoder and decoder. Unicode-safe, supports URL-safe Base64, and runs 100% in your browser. Nothing is ever uploaded.
Format, beautify and validate JSON instantly in your browser. Free online JSON formatter with 2/4-space and tab indentation, no signup, 100% client-side.
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from text online. Instant, free, and 100% client-side; your input never leaves your browser.