Base64 Encoder

Encode text to Base64 online. Supports UTF-8 input. 100% browser-based — nothing is uploaded.

Input
Output
Share Link
Settings

Related Tools

Frequently Asked Questions

What is Base64?
Base64 is a binary-to-text encoding scheme that represents binary data using 64 ASCII characters (A–Z, a–z, 0–9, +, /). It is widely used to embed binary data such as images, files, or keys inside JSON, HTML, or emails.
Does Base64 compress data?
No. Base64 increases data size by approximately 33% because it encodes every 3 bytes into 4 ASCII characters.
Is Base64 the same as encryption?
No. Base64 is an encoding scheme, not encryption. The encoded data can be decoded by anyone without a key.

About Base64 Encoder

Base64 encoding is used in MIME email, embedding images in CSS/HTML as data URIs, JWT tokens, and API authentication headers. This tool uses the browser's native btoa() with full UTF-8 support.