博客 / Base64编码教程
Base64编码详解:原理、用途与在线工具
2026-06-25 · 6 分钟阅读
什么是Base64?
Base64是一种将二进制数据转换为ASCII文本的编码方式。它用64个可打印字符(A-Z、a-z、0-9、+、/)来表示任意二进制数据。每3个字节的原始数据编码为4个Base64字符。
为什么需要Base64?
很多传输协议只支持文本数据(如Email的SMTP协议、HTTP头、JSON)。Base64让二进制数据(图片、文件)能够通过纯文本渠道传输。常见用途:
- 在HTML中直接嵌入小图片(Data URI):
data:image/png;base64,iVBORw0KG... - 在JSON中传输二进制数据
- Email附件编码(MIME)
- URL安全的参数传递(Base64URL变体)
- 简单混淆(注意:Base64不是加密!)
在线Base64编解码
使用 ToolHub Base64 编解码工具,快速完成:
- 文本转Base64编码
- Base64字符串解码还原
- 支持中英文文本
- 所有处理在浏览器本地完成,安全可靠
注意事项
Base64编码后数据量会增加约33%(每3字节变4字节)。不适合大文件传输。对于大文件,建议直接使用二进制传输或压缩后再编码。另外,Base64不是加密算法,不要用它来保护敏感数据。