Benkit · 我的工作台

编解码(Codec)

Codec · 编码转换

Base64、URL、HTML 实体、十六进制、二进制、Unicode 六种常见编解码,一个页面全部搞定。即开即用、类型自动记忆,处理过程全程在你的浏览器内完成——含敏感内容的编解码也不必再三思。

encodedecodebase64urlhtmlhexbinaryunicode

使用步骤

1. 选类型:顶部切换六种编解码(选择会被记住,下次打开保持上次的类型)。

2. 粘贴内容:输入要编码或解码的文本;也可直接打开 .txt / .b64 / .hex / .bin 文件。

3. 选方向:编码或解码,结果实时输出。

4. 复制结果:一键复制,或留在工作区继续其他转换。

适用场景

接口调试中的 Base64 — 企业微信、邮件协议、各类开放平台的接口里充斥 Base64 字段——肉眼解码验证内容,比盲猜快得多。

URL 参数乱码排查 — 回调地址、GET 参数里的中文变成 %E4%.. 序列?粘贴还原立刻知道原始内容,也能反向把中文参数安全编码进链接。

日志里的 Unicode 转义中文 — 很多系统的日志把中文记录成 \u4e2d\u6587 形式。Unicode 解码一贴即还原,读日志不再靠猜。

企业合规与敏感内容 — 和 Benkit 全家一样:编解码在本地完成,含密钥、内网地址的内容也不必上传到陌生网站。

常见问题

这些编解码功能免费吗?会上传数据吗?

完全免费,全部编解码在你的浏览器内完成,不上传服务器,断网可用。

Base64 结尾的 = 号是什么意思?

Base64 以 3 字节为一组编码,不足一组时用 = 补位——一个 = 表示补了 2 位,两个 = 表示补了 1 位,属于正常现象。

\u4e2d\u6587 是什么?怎么还原成中文?

这是 Unicode 转义写法,\u 后跟四位十六进制表示一个字符。选择 Unicode 编解码,粘贴后点解码即可还原为中文。

URL 编码里的 %20 是什么?

%20 是空格的百分号编码。URL 中空格与中文等字符必须编码后传输,解码后即可还原原文。

支持处理文件吗?

支持。可直接打开 .txt、.b64、.hex、.bin 文件进行转换,无需复制粘贴。

和 JSON 转义工具有什么区别?

JSON 转义处理的是"JSON 字符串层"的引号与控制符;本页处理的是文本与 Base64/URL/Hex/Unicode 等编码格式之间的转换。两者常在接口调试中配合使用。