Base64 Encode / Decode

Encode text to Base64 or decode Base64 back to text. Supports UTF-8 encoding.

What is Base64 Encoding?

Base64 is a binary-to-text encoding scheme that converts binary data into an ASCII string using 64 printable characters (A-Z, a-z, 0-9, +, /). It is widely used to embed binary data in text-based formats โ€” for example, encoding images in HTML data URIs, transmitting file attachments in emails (MIME), storing binary blobs in JSON or XML, and encoding credentials in HTTP Basic Authentication headers. Base64 increases data size by approximately 33%, so it is not a compression method, but rather a way to safely transport binary data through text-only channels.

How to Use This Base64 Tool

1

Select the Encode tab to convert text to Base64, or the Decode tab to convert Base64 back to text.

2

Paste or type your input. The tool processes it instantly with real-time output.

3

Copy the result with the copy button. UTF-8 characters (including CJK, emoji, etc.) are fully supported.

Frequently Asked Questions

Related Tools