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
- Type or paste your text into the input box.
- Click Encode to convert text to Base64, or Decode to convert Base64 back to text.
- Click Copy to copy the result to your clipboard.
Features
- Full UTF-8 support, including emoji and non-Latin scripts
- Runs entirely in your browser — no uploads, no tracking
- Works on desktop and mobile
- Free and unlimited
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