Base64 Encode / Decode

Encode text to Base64 or decode Base64 back to text, with full UTF-8 support, and convert any file into a Base64 data URI. Everything runs locally in your browser — your data is never uploaded and stays private.

Loading…

Ad

How to use

  1. Pick Encode or Decode and type or paste your text.
  2. Or drop a file to get its Base64 data URI.
  3. Copy the result from the output box.

Frequently asked questions

Is my text or file uploaded?

No — all encoding and decoding happens entirely in your browser, so nothing ever leaves your device.

Does it handle emoji and non-English text?

Yes. Text is encoded as UTF-8 before Base64, so emoji and accented characters survive a round trip.

Why did decoding fail?

The input was not valid Base64 or did not decode to valid UTF-8 text. Check for stray characters or truncation.

About this tool

Encode and decode Base64 for UTF-8 text, or turn any file into a Base64 data URI. Runs entirely in your browser — nothing is uploaded and your data stays private.

Related tools