a11y.skipToMainContent
1

Base64 Encoder & Decoder

Convert any text to Base64, or decode Base64 back to readable text. Full unicode support.

More options
Was this tool helpful?
Send output to:
Advertisement

How to use Base64 Encode / Decode

  1. Pick Encode or Decode.
  2. Paste your text or Base64 string.
  3. Copy the result.

What is Base64 Encode / Decode?

Base64 is a way to encode arbitrary bytes as plain ASCII text. It's used everywhere — embedding images in CSS, transmitting binary over JSON, encoding JWT tokens. This tool encodes text to Base64 and decodes Base64 to text, handling unicode correctly via UTF-8.

Advertisement

FAQ

Does this handle non-ASCII text?
Yes — strings are converted to UTF-8 bytes before encoding, and decoded as UTF-8.
Why do I see padding characters (=)?
Base64 output is padded with '=' so its length is a multiple of 4. This is standard.

Related tools

Author

NK
Prof. Noah Klein"The Privacy Guardian"

Cybersecurity Researcher & Privacy Advocate

Professor Klein holds a PhD in Information Security and has testified before EU parliamentary committees on data privacy legislation. He builds encryption tools for journalists, audits web applications for security flaws, and believes that privacy is not a feature but a fundamental right. His research has been cited in Wired, Nature, and The Guardian, and he advises nonprofits on responsible data stewardship.

Advertisement