Base64 编解码

标准 Base64 与 UTF-8 文本在浏览器本地互转。

标准 Base64 与 UTF-8 文本互转,最多 100,000 个 UTF-16 码元。解码允许 ASCII 空白,要求完整 padding。Base64 是编码,不能保护秘密。 内容仅在当前页面内存中处理,不上传或保存;离页或刷新后清空。

使用指南

需要把短文本转成标准 Base64,或检查一段已知 UTF-8 文本的 Base64 表示时使用。它适合编码检查,不用于文件解包,也不能判断未知二进制内容是否安全。

使用步骤

  1. 选择文本编码或 Base64 解码方向。
  2. 粘贴文本并点击转换;解码时保留标准字母表及正确的尾部填充。
  3. 确认结果后复制;改变输入或方向会立即撤销旧结果。

示例解读

输入或选择:你好

结果:5L2g5aW9

文本先按 UTF-8 转为字节,再得到 Base64。反向解码会要求字节确实构成有效 UTF-8 文本。

注意事项

  • 仅支持标准 Base64,不接受 Base64URL 的 - 和 _;不会自动补齐缺失 padding。
  • 输入最多 100,000 个 UTF-16 码元;编码后长度可能增加,较长的编码结果不一定能直接作为下一次输入。

常见问题

Base64 能加密敏感信息吗?

不能。它是可逆编码,不提供保密性。请不要因内容看似乱码就把秘密公开。

为什么看似正确的 Base64 解码失败?

可能是 padding、尾部填充位或 UTF-8 不合法,也可能原内容是图片等二进制数据。本工具只接收符合规则的文本。