Base64 Encoder / Decoder

Convert text to Base64 or decode Base64 strings back into readable text. Full Unicode (UTF-8) support means emojis and non-Latin scripts round-trip correctly.

Runs in your browser — your files never leave your device

How to use Base64 Encoder / Decoder

  1. 1Type or paste your text or Base64 string above.
  2. 2Switch between Encode and Decode modes.
  3. 3The result updates instantly.
  4. 4Copy the output with one click.

Frequently asked questions

Does it handle Unicode and emojis?

Yes. Encoding and decoding are UTF-8 aware, so emojis and accented characters are preserved.

Is my input sent to a server?

No. All encoding and decoding happens in your browser.

What is Base64 used for?

Base64 encodes binary or text data as ASCII so it can travel safely through systems built for text, like data URLs, JSON and email.