Decodifier
Encode and decode Base64, URL, Hex, HTML entities, Unicode escapes, and JWTs - instantly, in your browser.
Escapes characters outside plain ASCII as \uXXXX - normal letters, digits, and punctuation are left untouched.
Signature is not verified. Decodifier only decodes the token's contents - it cannot tell you whether the token is genuine or was tampered with.
Everything happens in your browser. Nothing you type or paste here is uploaded or sent to analytics.
About These Formats
What is Base64?
Base64 turns arbitrary bytes into plain ASCII text using 64 safe characters, so binary data can travel through text-only channels like JSON or email. It's encoding, not encryption - anyone can decode it.
What is URL encoding?
URL (percent) encoding replaces characters that aren't safe in a URL - spaces, slashes, symbols - with a %XX sequence, so a value can be safely placed inside a link or query string.
What is a JWT?
A JSON Web Token is a compact, signed way to pass claims (like a user ID or expiry) between systems. Its header and payload are just Base64url-encoded JSON - readable by anyone, but only trustworthy once its signature is verified.
Is my data uploaded?
No. Every conversion on this page runs locally in your browser with plain JavaScript. Nothing you paste - including JWTs, which can contain personal data - is ever sent anywhere.