Base64 Encode / Decode

Convert text to Base64, or paste Base64 to reveal the original text.

Base64 Encoder/Decoder converts text to Base64 or decodes Base64 back to plain text instantly, handling UTF-8 characters including accents and emoji correctly.

This comes up often when embedding small binary-like data in a URL, working with API tokens, or decoding a Base64 string you've come across in a config file or log.

Because the conversion runs entirely in your browser using standard JavaScript encoding functions, there's no delay and nothing you paste in is transmitted anywhere.

Because everything runs locally in your browser, results appear instantly and nothing you type or upload is ever sent to a server.

Because the calculation or conversion happens instantly as you type, you can experiment freely and see how changing one value affects the result.

This kind of task shows up constantly in everyday writing, coding, design, and admin work, which is exactly why a dedicated, focused tool saves so much back-and-forth.

Bookmark this page if you expect to use this tool regularly — it loads fast and behaves the same way every time, with no account needed.

Getting a reliable, focused result quickly matters more for a task like this than having extra options you'll rarely use.

This page works the same way on a phone, tablet, or desktop browser, so switching devices doesn't mean relearning a different interface.

Many people discover a tool like this the first time they need it for a specific task, then come back to it regularly afterward once they know it exists.

If you find yourself needing this often, keeping this page open in a tab is usually faster than digging through a bigger software suite's menus.

Frequently asked questions

Is Base64 encryption?

No. Base64 is an encoding format, not encryption — anyone can decode it. Don't use it to hide sensitive data.

Can I encode special characters and emoji?

Yes, this tool handles UTF-8 text including accented characters and emoji.