Base64

Convert text or files to Base64 and back right in the browser. Handles UTF-8 (any language, emoji) correctly and works instantly as you type.

Convert text or files to Base64 and back right in the browser. Handles UTF-8 (any language, emoji) correctly and works instantly as you type.

How to use

  1. Paste text into the input field — the result appears as you type
  2. Switch between Encode and Decode with one click
  3. For files, upload one to get its Base64 representation
  4. Copy the result with the Copy button

Frequently asked questions

What is Base64 used for?

Base64 turns binary data into plain ASCII text so it can travel through channels designed for text: JSON, XML, e-mail, data URIs in HTML/CSS.

Does it work with non-Latin characters?

Yes. Text is treated as UTF-8, so Cyrillic, Chinese, emoji and any other Unicode characters encode and decode correctly.

Why do I get a decode error?

The input is not valid Base64 — check for missing padding (=), line breaks or characters outside the Base64 alphabet.

Is Base64 encryption?

No. Base64 is an encoding, not encryption — anyone can decode it. Never use it to protect secrets.