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.

Ready.

How to use the Base64 Encode / Decode

  1. Choose Encode to convert text to Base64, or Decode to convert Base64 back to text.
  2. Type or paste your content into the input box.
  3. The result appears instantly in the output box — with full Unicode (UTF-8) support.
  4. 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.