Base64 编解码

在线 Base64 编码与解码,正确处理中文、Emoji 等 UTF-8 与 Unicode 文本,可一键互换反向验证,全程本地运行,内容不会上传。

选择模式

使用说明

  1. 先在顶部选择模式:默认「编码」把文本转成 Base64;切换到「解码」则把 Base64 还原为可读文本。
  2. 在输入框粘贴或输入内容,编码模式支持中文、日文、Emoji 等任意 UTF-8 字符。
  3. 点击「编码 / 解码」按钮,结果会出现在下方结果区,点右上角「复制」即可带走。
  4. 想验证结果是否正确时,点击「互换」把输出内容移回输入框并自动切换模式,可立即反向校验。
  5. 「示例」会按当前模式填充演示内容,「清空」可重置输入、结果与错误提示。

常见问题

中文为什么不会出现乱码?
本站先用 TextEncoder 把文本按 UTF-8 编码为字节,再转成 Base64;解码时也按 UTF-8 还原。若把 UTF-8 数据误当 Latin-1 直接处理(常见于 btoa 直传),中文才会变成乱码。
提示「不是有效的 Base64」是怎么回事?
标准 Base64 只能包含字母、数字、+、/ 以及结尾的 =,且总长度须为 4 的倍数。请检查是否漏了字符、混入了其它符号,或复制时截断不完整。
解码后提示不是合法 UTF-8 文本?
说明解码得到的字节不是纯文本,例如图片、压缩包等二进制数据。这类内容请使用专门的二进制转 Base64 工具处理,本页面向文本场景。
我的内容会传到服务器吗?
不会。编码与解码全部在浏览器本地完成,输入内容不会离开您的设备。

相关工具