Base64 编码 / 解码
将文本编码为 Base64,或将 Base64 解码为原始文本
什么是 Base64 编码?
Base64 是一种二进制到文本的编码方案,它将二进制数据表示为 ASCII 字符串格式。它常用于在 HTML、CSS、JSON 或 XML 等基于文本的格式中嵌入图片、文件或其他二进制数据。我们的在线 Base64 编码/解码工具让您可以即时将纯文本转换为 Base64,或将 Base64 字符串解码回可读文本。所有操作均在客户端浏览器中执行,您的数据永远不会离开您的设备。该工具通过 URI 编码支持 Unicode 字符(包括中文、西语重音符号和表情符号)。
使用方法
- 1
输入要编码的文本,或要解码的 Base64 字符串
- 2
点击「编码」将文本转为 Base64,或点击「解码」将 Base64 转回文本
- 3
使用复制按钮将结果复制到剪贴板,方便使用
FAQ
为什么要使用 Base64 编码?
当您需要通过仅支持文本的媒介传输二进制数据时,Base64 编码非常有用。常见用途包括在 HTML 邮件中嵌入图片、在 JSON 中存储二进制数据、以及在 HTTP 头中编码认证凭据。
Base64 能压缩数据吗?
不能,Base64 不是压缩算法。实际上,Base64 编码会使数据大小增加约 33%。它纯粹是一种编码方案,使二进制数据能够安全地通过基于文本的协议传输。
你们的工具支持 UTF-8 和 Unicode 吗?
支持的。我们的 Base64 工具使用 encodeURIComponent 和 decodeURIComponent 来正确处理 Unicode 字符,包括中文、日文、阿拉伯文、西语重音符号、表情符号以及任何其他 UTF-8 文本。这确保您的编码数据在不同系统之间保持完整。