Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text online. Full UTF-8 support for any language. Free, fast, and runs entirely in your browser.

How to use the Base64 Encoder / Decoder

  1. Type or paste your text into the input area.
  2. Click "Encode" to convert text to Base64, or "Decode" to convert Base64 back to plain text.
  3. Unicode and non-English characters are fully supported (UTF-8 safe).
  4. Use "Copy" to copy the output, or "Swap" to move the output back into the input.

Frequently asked questions

What is Base64 encoding used for?

Base64 converts binary or text data into ASCII characters. It is commonly used for embedding images in HTML/CSS, encoding credentials, and transmitting data in URLs or email.

Does this tool support non-English characters?

Yes. The tool is UTF-8 safe, so Chinese, Arabic, emoji, and any other Unicode characters encode and decode correctly.

Is Base64 a form of encryption?

No. Base64 is an encoding, not encryption. Anyone can decode it, so never use it to protect sensitive information.

Related tools