$ encode --base64

base64 encoder / decoder.

Encode text or files to Base64, decode Base64 back to text, and download binary output. 100% client-side.

input
1
2
3
4
5
0 / ∞ chars

upload a file to encode

output
Base64 encodes binary data into text format for safe transmission over text-based protocols like HTTP, email attachments, and data URIs in HTML/CSS.
No, Base64 is an encoding scheme, not encryption. Anyone can decode Base64 instantly. Never use it to protect sensitive data.
Yes, Base64 increases size by about 33%. For large files, consider sending binary directly or using compression before encoding.

learn more in our detailed guide.

→ read the guide