Base64 encoder & decoder

Convert text to Base64 and back, instantly. Full Unicode (UTF-8) support β€” runs entirely in your browser.

What is Base64?

Base64 encodes binary or text data into a set of 64 safe ASCII characters, so it can travel through systems that only handle text β€” like embedding images in CSS/HTML (data URIs), encoding email attachments, or storing data in JSON and URLs. It isn't encryption: anyone can decode it. This tool handles full UTF-8, so emojis and accented characters work correctly.

Is Base64 secure?

No β€” it's encoding, not encryption. Don't use it to protect secrets; it's trivially reversible (that's the point of this tool).

Is my data uploaded?

No. Encoding and decoding happen entirely in your browser.