Base64 编码 / 解码工具
将文本编码为 Base64 或将 Base64 解码回纯文本。在浏览器中运行,不会向服务器发送数据。
纯文本0 字符
Base64 输出
什么是 Base64?
Base64 是一种将二进制数据表示为 ASCII 字符串的编码方案。常用于 URL、电子邮件和数据 URI 中的数据编码。
常见用途
- • CSS/HTML 中的图片数据 URI 编码
- • HTTP 基本认证头
- • 在 JSON 或 XML 中嵌入二进制数据
- • 电子邮件附件编码(MIME)
如何在线编码和解码 Base64
- 1.选择编码将纯文本转换为 Base64,或选择解码将 Base64 还原为文本。
- 2.粘贴或输入内容 — 结果会自动更新。
- 3.点击交换输入/输出将结果翻转,方便链式操作。
- 4.点击复制将输出复制到剪贴板。
常见问题
Base64 编码有什么用途?
Base64 用于通过文本通道安全传输二进制数据,如 HTTP 头、HTML 数据 URI、JSON 字段和电子邮件 MIME 附件。它将二进制字节转换为可打印的 ASCII 字符。
Base64 编码会压缩数据吗?
不会 — Base64 会使数据大小增加约 33%。它是一种编码方案,而非压缩算法。如需压缩请使用 gzip 或 brotli。
Base64 和 Base64URL 有什么区别?
标准 Base64 使用 + 和 / 字符,这些字符在 URL 中不安全。Base64URL 将 + 替换为 -,/ 替换为 _,使其可安全用于 URL 参数。JWT 使用 Base64URL 编码。
我的数据会发送到服务器吗?
不会。所有编码和解码完全在浏览器中运行,您的文本不会被上传或存储到任何地方。