getwordcount.com

Base64 Encoder & Decoder

Encode text to Base64 and decode it back.

Copied to clipboard

This Base64 encoder and decoder converts text to Base64 and back in one click. It is UTF-8 safe, so emoji and accented characters round-trip correctly. Use the Encode / Decode buttons to switch direction.

How to use the Base64 tool

  1. Choose Encode or Decode.
  2. Paste your text or your Base64 string.
  3. The converted result appears instantly — copy it with one click.

What is Base64?

Base64 represents data using 64 printable ASCII characters (A–Z, a–z, 0–9, + and /). It lets binary or awkward text travel safely through systems that only expect plain text. You will see it used to embed images directly in CSS or HTML (data URIs), to carry data in URLs and JSON, and in email attachments and API tokens.

Encoding is not encryption

Base64 is reversible by anyone — it hides nothing. It is a way to transport data, not to protect it. Never use Base64 to store passwords or secrets; use real encryption for that.

Frequently asked questions

Is Base64 encryption?

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

Why does my decoded text look wrong?

The input may not be valid Base64, or it may have been encoded with a different character set. Check for missing characters or stray spaces.

Does it handle emoji and accents?

Yes. The tool is UTF-8 safe, so emoji and accented characters encode and decode correctly.

Does my data get uploaded?

No. Encoding and decoding happen entirely in your browser.

Related tools