Free Base64 Encoder & Decoder

Encode plain text to Base64 or decode a Base64 string back to plain text. Useful for working with APIs, email attachments, data URIs, and configuration files. All processing happens in your browser — nothing is sent to any server.




About This Tool

Base64 is an encoding scheme that represents binary data as ASCII text using 64 printable characters. It is not encryption — anyone can decode it — but it is widely used to safely transmit data over text-based channels such as HTTP headers, JSON payloads, and email (MIME).

Common uses include encoding images for data URIs (data:image/png;base64,...), encoding credentials in HTTP Basic Auth, and embedding binary files in JSON or XML.

Related Tools