做开发调试时,Base64 几乎每天都会遇到:JWT token 的载荷、HTTP Basic Auth 的凭证、接口返回的数据……
土薯工具的「Base64加密/解密」,文本转 Base64、Base64 还原文本,操作简单,支持中文及几十种字符编码,所有处理在浏览器本地完成,不上传数据。
🔗 工具地址:https://toolshu.com/base64
怎么用?
页面分两个操作按钮:
Base64加密(文本 → Base64): 在输入框粘贴或输入原始文本,选好字符编码,点击「Base64加密」,下方输出框显示编码结果,一键复制。
Base64解密(Base64 → 文本): 粘贴一段 Base64 字符串,选好字符编码,点击「Base64解密」,还原出原始内容。
右上角还有「清空输入」按钮,处理多条数据时很方便。
为什么要选字符编码?
这是很多工具没做到位的地方。
处理纯英文没问题,但一旦涉及中文、日文、韩文或特殊符号,如果编码选错,解码出来就是乱码。
土薯这个工具支持几十种字符编码,包括:
- UTF-8(推荐,处理中文、Emoji 等多语言字符的首选)
- GB18030(兼容 GBK、GB2312,适合老系统数据)
- Big5(繁体中文)
- Shift_JIS / EUC-KR(日文、韩文)
- 各类 ISO-8859 和 Windows 系列编码(西欧、东欧语言)
- Hex(十六进制):可以把文本转成 Hex 字符串,或把 Hex 转回文本
不确定用哪种就选 UTF-8,覆盖大多数场景。
Base64 是加密吗?
不是。 这是最常见的误解。
Base64 是一种编码格式,不是加密算法。它只是把二进制数据转成纯 ASCII 字符,方便在文本协议里传输,不提供任何保密性。
任何人只要有 Base64 字符串,不需要密钥,直接就能解码还原。所以把敏感信息 Base64 编码一下再传输,完全没有安全保护效果。真正需要加密,要用 AES 这类算法,土薯也有对应工具:https://toolshu.com/aes
几个常见的开发场景
调试 JWT: JWT 的 Header 和 Payload 是 Base64Url 编码的,直接解码就能看到里面的字段,排查 token 问题很方便。
HTTP Basic Auth: Authorization: Basic xxxxxx 里的部分是「用户名:密码」的 Base64 编码,解码即可看到明文——这也是为什么 Basic Auth 必须配合 HTTPS 使用。
接口数据排查: 部分接口返回的字段是 Base64 编码的,解码后才能看到真实内容。
👉 立刻编码或解码你的 Base64:https://toolshu.com/base64
土薯在线工具 toolshu.com,开发者的日常小帮手,欢迎加入书签。



加载中...