$ 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
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