How to use
- Pick Encode or Decode and type or paste your text.
- Or drop a file to get its Base64 data URI.
- 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.