在线 Base64 编码工具
在线 Base64 编码工具:将任意文本或二进制内容编码为 Base64 字符串,支持中文与 Unicode 字符,浏览器内即时完成。
工具输入与输出
输入文本:
处理结果:就绪
Base64 编码使用场景
Base64 编码是一种把二进制数据转换为 ASCII 字符串的编码方式,常用于在 URL、HTTP 请求、JSON 配置、邮件附件等只能传输文本的场景中传递数据,也可以用于把图片等文件序列化为纯文本格式。
本工具在浏览器内即时完成编码:输入任意文本即可得到对应的 Base64 字符串,中文、日文、emoji 等 Unicode 字符会先转换为 UTF-8 字节再编码,结果与标准实现完全兼容。
常见问题与解答
Base64 编码后为什么末尾会有 = 号?
Base64 按每 3 个字节一组编码为 4 个字符,当原始数据长度不是 3 的倍数时,末尾会用 = 补齐到 4 的倍数。这属于正常填充,解码时会自动忽略。
Base64 编码支持中文吗?
支持。中文等 Unicode 字符会先转换为 UTF-8 字节序列,再进行 Base64 编码,与主流编程语言的标准库结果一致。
Base64 是加密吗?
不是。Base64 只是可逆的编码方式,不提供任何保密性,任何人都可以直接解码。它适合数据传输与存储,不适合用来保护敏感信息。