WebTool

Base64 编码解码

免费在线的 Base64 编码解码工具,基于 UTF-8 字节流编解码,中文、emoji 往返不乱码,彻底解决原生 btoa 中文报错问题,能识别并提示非法 Base64 输入,编解码实时完成且全程本地处理,无需下载安装,粘贴即用。

隐私说明:本工具所有处理均在您的浏览器本地完成,输入的数据不会上传到服务器。

什么是Base64 编码解码?

Base64 是把任意字节编码为 64 个可打印 ASCII 字符的方案,常用于在文本协议中传输二进制数据(图片内嵌、Basic 认证、JWT 载荷等)。浏览器原生 btoa 无法处理中文,本工具基于 UTF-8 字节流编解码,中文、emoji 均可正确往返,且能识别并提示非法 Base64 输入。所有处理在本地完成。

如何使用

  1. 粘贴原文或 Base64 文本
  2. 选择编码或解码
  3. 复制结果

常见问题

为什么 Base64 解码中文会乱码?
原生 atob/btoa 按 Latin-1 逐字节处理,不含 UTF-8 编解码。本工具先经 TextEncoder/TextDecoder 处理字节流,中文不会乱码。
Base64 是加密吗?
不是。Base64 只是编码,任何人都能解码还原,请勿用它保护敏感信息。
Base64URL 有什么区别?
Base64URL 把 + 和 / 替换为 - 和 _ 并去掉末尾 =,用于 URL 和 JWT 场景,避免保留字符冲突。

相关工具

最后更新于 2026-09-04