快速导航
二进制文本映射

Base64 在线转换工具

支持标准 MIMEURL 安全模式。底层自动处理 UTF-8 编码,提供工业级的本地化数据保护。

输入数据
编码模式:
输出结果
i
技术贴士: Base64 编码后的体积会增加约 33%。标准模式使用 + 和 /,URL 安全模式则替换为 - 和 _。

Base64 编码的工作原理

Base64 是一种基于 64 个可打印字符来表示二进制数据的映射方法。它将每 3 个字节(24位)的数据重新划分为 4 组,每组 6 位。由于索引表涵盖了 A-Z, a-z, 0-9 等字符,它成为了 Web 传输、JWT 鉴权及图片 DataURL 嵌入的核心标准。

常用使用场景

  • JSON Web Token (JWT) 的三部分均采用 URL 安全 Base64 编码。
  • 网页内嵌图片,通过 DataURI 将小图标 Base64 码直接写入 CSS 或 HTML。
  • 邮件附件传输,将二进制文件转换为文本字符集以兼容旧版邮件服务器。

隐私保护声明

本工具基于本地加密库实现,所有的计算逻辑均完全在您的浏览器本地执行。我们不设后端存储,不记录任何密钥日志,确保您的机密数据在物理级安全边界内保持绝对私密。

常见问题解答 (FAQ)

Q: 为什么 Base64 编码后体积会变大?

A: 由于 3 字节会被转为 4 字节表示,体积通常会增加约 33%,因此不建议大文件使用。

Q: Base64 编码支持中文吗?

A: 支持。RQBA 底层自动处理 UTF-8。请确保解码端也采用 UTF-8 字符集以防止乱码。

Q: Base64 可以加密数据吗?

A: 不可以。Base64 仅是编码映射,任何人都可以逆向解码。敏感数据请配合 AES 算法使用。

Q: 为什么末尾有时会出现 = 号?

A: 这是填充符。Base64 要求输入必须是 3 的倍数,不足时会用 = 补齐以对齐 24 位块。


Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0