Base64 Encoder / Decoder

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

Processed locally in your browser
Text Input
Base64 Output

Frequently Asked Questions

What is Base64 encoding used for?
Base64 encoding converts binary data into ASCII text, commonly used to embed images in HTML/CSS, transmit data in URLs, and send email attachments via MIME.
Is Base64 encoding the same as encryption?
No. Base64 is an encoding scheme, not encryption. It does not provide any security β€” anyone can decode Base64 data without a key.
Does Base64 encoding increase file size?
Yes. Base64 encoding increases data size by approximately 33% because it represents 3 bytes of binary data as 4 ASCII characters.
Can this tool handle special characters and emojis?
Yes. This tool fully supports UTF-8 encoding, so special characters, accented letters, and emojis are encoded and decoded correctly.