TEXT & DATA TOOL · .B64

Base64 encode and decode

Encode text or a file to Base64, or decode a Base64 string back to readable text — instantly, in your browser.

How it works

  1. Choose encode text, decode text, or encode a file.
  2. Paste your text or drop in a file.
  3. Copy or download the result.

Frequently asked questions

What is Base64 used for?

It's a way to represent binary data, like images or files, as plain text — often used in data URLs, email attachments, and API payloads.

Does this handle accented characters and emoji?

Yes — text encoding and decoding is UTF-8 safe, so accents, non-Latin scripts, and emoji round-trip correctly.

Can I decode a file, not just text?

This version encodes files to Base64 and encodes/decodes text. Decoding a Base64 string directly back into a downloadable file is on the roadmap.

Is there a file size limit?

Very large files may be slow to encode since everything happens in your browser's memory, but there's no artificial limit.