本地处理 · 不上传

Base64 编解码

在浏览器本地进行文本与 Base64 的互相转换,支持中文与 emoji,内容不上传服务器。

如何使用

  1. 1选择方向编码(文本 → Base64)或解码(Base64 → 文本)。
  2. 2输入内容粘贴要转换的文本或 Base64 字符串,支持中文与 emoji。
  3. 3复制结果一键复制转换结果,全程在浏览器本地完成,不上传。

关于 Base64 编解码

Base64 是一种把任意数据表示成 64 个「安全字符」(A–Z、a–z、0–9 以及 +/)的编码方式。它的目的不是加密,而是让二进制或含特殊字符的数据能安全地穿过那些「只认文本」的通道,比如网址、JSON、电子邮件和各种配置文件。这个工具让你在文本与 Base64 之间双向转换,并完整支持中文、日文、emoji 等多字节字符。

Base64 编码后体积会比原始数据增大约三分之一,而且它是可逆的公开变换,任何人都能一键还原——所以千万不要把它当作加密来「隐藏」密码或敏感信息。想更系统地理解它的原理和用途,可以读 《Base64 是什么:编码原理、常见用途与注意事项》

常见用途

  • Data URL:把小图标以 data:...;base64, 直接嵌进 HTML/CSS。
  • 邮件附件:MIME 用 Base64 编码后传输二进制附件。
  • 在 JSON/配置里放二进制:先转成 Base64 字符串再嵌入。
  • API 传参:把含特殊字符的数据安全地放进 URL 或请求体。

编码与解码都在你的浏览器本地完成,输入内容不会离开你的设备。处理接口数据时,还可搭配 JSON 格式化工具 美化返回的 JSON。

常见问题

Q我的文本会被上传吗?

不会。编码与解码完全在你的浏览器本地完成,内容不会离开你的设备。

Q支持中文和 emoji 吗?

支持。工具按 UTF-8 处理,中文、emoji 等多字节字符都能正确编解码与还原。

Q为什么解码报错?

说明输入不是有效的 Base64,或解出的字节不是合法的 UTF-8 文本。请检查是否粘贴完整、有无多余字符。

Q粘贴的 Base64 带换行/空格可以吗?

可以。解码前会自动去除空白字符。

Q需要注册或付费吗?

不需要。工具完全免费,无需注册。