← All Tools

Base64 Encoder / Decoder

Invalid Base64 input — please check and try again.

What is Base64?

Base64 is a way of encoding binary or text data into a set of 64 safe, readable characters (letters, numbers, + and /). It's commonly used to embed data in places that only accept plain text, such as URLs, JSON, XML, or email attachments.

Encoding isn't the same as encryption — Base64 doesn't protect or hide the meaning of your data, it only changes its format so it can be transmitted safely. Anyone can decode it back to the original text instantly.

Common uses

Developers use Base64 to embed small images directly in CSS or HTML, encode data in API requests, or store binary data in text-based formats like JSON. This tool runs entirely in your browser — nothing you type is sent anywhere.