Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 back to text — instantly, with full UTF-8 support.

Encode & decode

How to use the Base64 Encoder & Decoder

  1. Type or paste your text into the input box.
  2. Click Encode to convert text to Base64, or Decode to convert Base64 back to text.
  3. Click Copy to copy the result to your clipboard.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online base64 encoder & decoder.

Base64 is a binary-to-text encoding scheme that represents binary data using 64 printable ASCII characters (A-Z, a-z, 0-9, +, /).
Simply type or paste your text into the input box, then click the Encode button.
Paste your Base64 string into the input box and click the Decode button. The tool will convert the Base64 string back into readable text.
Yes. The tool uses full UTF-8 encoding, which means it correctly handles all Unicode characters, including emoji, Chinese, Japanese, Arabic, and.
No. All encoding and decoding happens entirely in your browser using JavaScript.
Base64 is commonly used to embed binary data such as images, fonts, or files directly into HTML, CSS, JSON, or XML.
No. Base64 is an encoding scheme, not encryption. It does not protect your data in any way — anyone can decode a Base64 string back to its original.
Yes. The tool is fully responsive and works on smartphones, tablets, and desktop computers.
There is no fixed size limit imposed by the tool itself. The only limit is your device's available memory.

Last updated: October 10, 2026