Base64 转换工具

选择编码或解码

Base64 编码与解码的使用方法

Base64 使用 A–Z、a–z、0–9、+、/ 这 64 个可打印字符(以及用于补位的 =)来表示任意二进制数据。它的用途是让图片、压缩包、密钥等无法直接当作文本处理的数据,能够通过只允许文本的通道传输,例如邮件正文、JSON、HTML 属性和配置文件。需要注意的是,Base64 只是编码而非加密,任何人都可以还原,因此不能用来保密。

本工具同时支持编码和解码。编码时,在输入框中粘贴文本或选择文件,即可立即得到 Base64 字符串;解码时,粘贴 Base64 字符串就能还原出原始文本。如果字符串格式不正确——比如混入了换行、空格,或者结尾缺少 =——工具会直接提示错误,而不会输出错误结果。

所有转换都在浏览器内通过 JavaScript 完成,粘贴的文本和选择的文件都不会上传到服务器。因此,包含 API 密钥的配置项、公司内部文档等不便贴到普通在线工具的内容,也可以放心处理。无需安装、无需注册,手机上同样可以直接使用。

常见问题

Base64 属于加密吗?
不属于。Base64 是任何人都能还原的编码方式,不是加密,不能用于隐藏密码或机密信息。
可以对图片文件进行编码吗?
可以。选择文件后,图片等二进制文件都能转换为 Base64 字符串,便于以 data URI 形式嵌入 CSS 或 HTML。
为什么提示「无效的 Base64 字符串」?
通常是复制时混入了换行或空格,或者结尾的 = 补位字符缺失。请重新完整复制原始字符串后再试。
我的数据会被上传吗?
不会。编码和解码全部在您的浏览器内完成,不会向任何服务器发送数据。

相关工具