输入
输出
使用说明
- 把文本粘贴到左侧输入区,点「编码」得到 Base64;或粘贴 Base64 内容,点「解码」还原为文本。
- 「变体」可选标准(+/ 与 = 填充)或 URL-safe(-_ 且去填充);解码自动兼容两种变体。
- 解码会自动容忍换行与空白(邮件、证书里常见的折行格式)。
- 中文与 emoji 按 UTF-8 处理,不会乱码;出错时按提示检查字符集、长度或内容类型。
- 全程在浏览器本地处理,可放心粘贴包含敏感字段的内容。
常见问题
我的数据会被上传吗?
不会。编码与解码全部在你的浏览器内完成(大文本经 Web Worker 处理),输入输出都不会发送到服务器。
中文和 emoji 会乱码吗?
不会。文本先按 UTF-8 转为字节再做 Base64,解码时同样按 UTF-8 还原;如果解码结果不是有效的 UTF-8(比如它其实是图片等二进制数据),工具会明确报错而不是输出乱码。
标准 Base64 和 URL-safe 有什么区别?
标准变体使用 + 和 /,并用 = 填充;URL-safe 变体改用 - 和 _ 且去掉填充,适合放进 URL 或文件名。本工具解码时对两种变体(含缺失填充)自动兼容。
为什么解码会报错?
常见原因:包含非 Base64 字符(会给出出错位置)、去掉填充后长度不符合规则(应为 4 的倍数或余 2/3)、或解码结果不是有效的 UTF-8 文本。按提示修正输入即可。