Base64 Encoder / Decoder
Encode and decode Base64 with full UTF-8 support, so accents, Chinese and emoji survive the round trip. Free and client-side.
Scan to open on your phone
Point your phone camera at the code to open this tool.
Encode and decode Base64 with full UTF-8 support, so accents, Chinese and emoji survive the round trip. Free and client-side.
How to use Base64 Encoder / Decoder
- Paste or type your contentThe result appears as you type — there is no submit button.
- Set “Direction”
- Read and copy the resultThe output updates live and the copy button takes it in one click.
Worked example
- Hello world
- SGVsbG8gd29ybGQ=
Nothing you enter leaves your device
All of the work happens inside your browser. Whatever you type is never packaged up and sent to a server, and no request this page makes carries it.
That makes it safe for contract amounts, personal details and internal documents you would rather not hand to a third party — close the tab and it is gone.
What this tool does not do
Base64 Encoder / Decoder only does what a browser can do on its own — it talks to no backend service. So it keeps no history for you and syncs nothing across devices; if you need a record, copy or download the result.
It is also not a substitute for professional judgement. For legal, medical or tax decisions, treat the output as a starting point rather than a final answer.
Frequently Asked Questions
- Why do other tools garble my accented characters?
- They use the legacy btoa and atob functions, which only handle Latin-1. This tool converts to UTF-8 bytes first, so any language round-trips correctly.
- Is Base64 encryption?
- No. Base64 is an encoding, not encryption — anyone can decode it instantly. Never use it to protect passwords or secrets.