Base64 Encoder & Decoder

Encode or decode UTF-8 text in your browser.

What Base64 is for

Base64 represents binary or text data using ASCII characters. It is commonly used in data URLs, API payloads, email attachments, and authentication-related protocols. It is an encoding, not encryption.

UTF-8 support and privacy

This tool uses UTF-8 so it can handle non-English text. Encoding and decoding are performed locally in the browser. Do not treat Base64 as a way to protect secrets: anyone can decode it.