Base64 Encode / Decode
Free Base64 encoder and decoder. Convert text to Base64 and back instantly with full UTF-8 support. Runs entirely in your browser.
How to use the Base64 Encode / Decode
- Choose Encode to convert text to Base64, or Decode to convert Base64 back to text.
- Type or paste your content into the input box.
- The result appears instantly in the output box — with full Unicode (UTF-8) support.
- Click Copy to grab the result, or Swap to move the output back to the input.
Frequently asked questions
What is Base64 encoding?
Base64 is a way to represent binary data (or text) using only 64 printable ASCII characters. It’s commonly used to embed images in CSS/HTML, in data URIs, and to safely transmit data in JSON or URLs.
Does it support emojis and non-English text?
Yes. This tool encodes and decodes using UTF-8, so emojis, accented characters, and non-Latin scripts all work correctly.
Is Base64 the same as encryption?
No. Base64 is encoding, not encryption — anyone can decode it. Never use Base64 to protect secrets.
Is my data private?
Yes. Encoding and decoding happen entirely in your browser. Nothing is uploaded.