开发者工具 / 浏览器处理

Base64 编解码

在文本与 Base64 之间安全转换,完整支持 Unicode。
本地处理数据优先留在浏览器
无需注册打开即可开始使用
简单高效专注完成当前任务
正在装配工具工作台…

HOW IT WORKS / DEVELOPER

Base64 编解码使用说明

内容核对:2026-09-26

将 UTF-8 文本编码成标准 Base64,或还原中文、Emoji 和 Base64URL 文本。解码会兼容减号、下划线及省略的等号填充,适合核对接口参数与编码日志。编码操作输出普通 Base64,不提供独立的 Base64URL 编码开关;二进制图片、压缩包等即使编码合法,也不一定能解码成可读文字。页面示例帮助区分格式错误和字符集问题,避免把可逆编码当成保护密码的方法。

  1. 01

    输入普通文本或待解码的 Base64。

  2. 02

    选择编码或解码操作。

  3. 03

    检查结果是否为预期 UTF-8 文本。

  4. 04

    复制结果用于接口、配置或调试。

中文使用 UTF-8 编码

输入:你好

输出:5L2g5aW9

切换到解码并输入输出值,应恢复同样的两个汉字。

还原 URL Safe 编码的 Emoji

输入:8J-YgA

输出:😀

解码兼容 - 替代 +,并补齐等号;编码同一 Emoji 时输出标准形式 8J+YgA==。

合法 Base64 不一定是文本

输入:/w==

输出:解码失败:结果不是有效 UTF-8 文本

该内容对应单字节 FF。文件或其他字符集的数据不能靠 UTF-8 文本解码自动变成中文。

  • 接口参数调试
  • 查看 Base64 文本
  • 处理 Unicode 内容
  • Base64 不是加密方式,任何人都可以解码。
  • 文本解码要求结果是有效 UTF-8;二进制文件 Base64 不会在文本框中正确展示。

编码与解码只在浏览器内执行,不会把文本发送到服务器。

Base64、URL 编码和中文乱码的区别

常见问题

支持中文和 Emoji 吗?

支持。编码先使用 UTF-8 字节,解码按 UTF-8 读取,因此中文和 Emoji 不需要手工转 Unicode 转义。

支持 Base64URL 编码和解码吗?

解码兼容减号、下划线形式;编码输出标准 Base64,当前没有独立的 Base64URL 编码模式。

末尾没有等号还能解码吗?

工具会补齐必要填充,但不能补回丢失的数据。仅余一个字符等不合法长度仍可能报错。

为什么 Base64 看起来正确却解码失败?

除了字符和填充错误,原始字节可能是图片、压缩包或非 UTF-8 文本。应先确认数据类型和原始字符集。

Base64 可以加密密码吗?

不可以。任何知道编码内容的人都能尝试还原,Base64 不提供保密、签名或防篡改能力。