Base64 Encoder & Decoder

Convert text to Base64 or Base64 back to text. Encoding uses UTF-8 in your browser and is not uploaded to NEXNARA.

Privacy-friendly Your data is processed locally in your browser and is not uploaded to our servers.

What is Base64?

Base64 turns binary data into ASCII text using A–Z, a–z, 0–9, +, and /. It is an encoding, not encryption. Anyone can decode it.

How to use it

Paste text and press Encode to get Base64. Paste Base64 and press Decode to get the original text. Copy copies the output when it exists, otherwise the input.

Unicode support

This tool encodes UTF-8 bytes, so Korean, Japanese, Chinese, Arabic, Hindi, and emoji round-trip correctly. Plain btoa on a Unicode string is not used.

Common uses

Use Base64 for data URLs, simple text transport, or inspecting encoded strings. Do not treat it as a way to hide secrets.

Privacy

Your text stays in the browser. It is not uploaded to NEXNARA servers and is not saved in cookies, local storage, or a database.

FAQ

Is Base64 encryption?

No. Base64 is an encoding. It is easy to decode and should not be used to protect passwords or secrets.

Can Base64 encode Unicode?

Yes. This tool converts text to UTF-8 bytes first, then to Base64, so non-English text and emoji work.

Is my data uploaded?

No. Processing happens locally in your browser and is not uploaded to our servers.

What happens with invalid Base64?

The tool shows Invalid Base64 and does not crash the page. Spaces in Base64 input are ignored.