developer

Base64 Encoder/Decoder

Encode text or files to Base64 and decode Base64 strings back to text. Supports UTF-8 and file encoding.

Frequently asked questions

Base64 is a way to represent binary data using only ASCII text characters. It's commonly used in data URIs, email attachments, and API payloads where binary data needs to be transmitted as text.
Yes — the encoder uses proper UTF-8 encoding via the TextEncoder API, so it handles all Unicode characters including emoji correctly.
Yes — use the "Encode file" button to select any file. It will be encoded as a Base64 data URI that you can use in HTML, CSS, or API requests.

Related tools