ToolKitToolKit工具箱

64 Base64 编码 / 解码

文本与 Base64 互转,支持 UTF-8 中文

🔒 全部处理在你的浏览器本地完成,数据不会上传到任何服务器。

工具说明

Base64 编解码工具能在「普通文本」和「Base64 字符串」之间互相转换。Base64 是一种把任意数据用 64 个可打印字符表示的编码方式,常用于在只能传文本的场合(如 JSON、URL、邮件、Data URL)安全携带二进制或含特殊字符的内容。

需要强调的是:Base64 是编码,不是加密。它没有密钥、可被任何人轻易还原,千万不要用它来「加密」密码或敏感信息。本工具在浏览器本地完成编解码,输入内容不会上传。

使用步骤

  1. 把要处理的内容粘贴到输入框。
  2. 选择方向:「编码」(文本 → Base64)或「解码」(Base64 → 文本)。
  3. 工具即时给出结果。
  4. 点击「复制」获取结果;解码失败通常是因为输入不是合法的 Base64。

适用场景

  • 把小图标做成 Data URL 内嵌进 CSS/HTML,减少请求。
  • 在 JSON 或配置里携带一段二进制或带换行的内容。
  • 快速查看一段 Base64 到底编码了什么明文。
  • 调试接口时编解码 token、签名等字段。

常见问题

Base64 能用来加密吗?

不能。它没有密钥,任何人都能解码,只是「编码」。需要保密请使用真正的加密算法。

为什么编码后体积变大了?

Base64 每 3 字节用 4 个字符表示,体积大约增加三分之一,这是正常现象。

支持中文吗?

支持。中文等非 ASCII 文本会先按 UTF-8 处理再编码,解码后能正确还原。