ToolboxAgent
工具清单 2026年6月5日 · 7 分钟阅读

程序员必备:8个提升日常效率的在线编码/解码工具

Base64、URL 编码、Unicode、JSON 格式化、正则测试——这 8 个在线工具覆盖了程序员 90% 的日常编码需求,每个都用得上。

#Base64 #URL编码 #程序员工具 #编码解码

程序员必备:8 个提升日常效率的在线编码/解码工具

作为程序员,你每天大概要花 15-30 分钟在这些事上:

  • 调试时把一段日志 Base64 解码看看里面是什么
  • 排查 URL 编码问题,特别是中文字符在 URL 里被转义成 %E4%B8%AD 的情况
  • 把后端返回的 JSON 美化一下,方便人眼阅读
  • 测试一个正则表达式能不能匹配目标字符串
  • Unicode 转义、\u4e2d\u6587 这种字符串还原回中文
  • 16 进制字符串转 ASCII,或者反过来

这些事用 IDE 插件或脚本能做,但不一定每次都方便。本文整理 8 个程序员必备的在线编码/解码工具,按”用得到”的频率排序,建议全部收藏。

一、Base64 编码/解码

为什么需要:Base64 是最常见的编码方式之一——JWT token、邮件附件、图片转 Data URL、URL 安全字符串……都离不开它。

推荐工具

  1. Base64.guruhttps://base64.guru/)— 专业 Base64 站,文档完善
  2. ToolboxAgent 的 Base64 工具https://toolboxagent.online/tool/encode/base64)— 中文界面,纯前端,文件不上传
  3. CyberChefhttps://gchq.github.io/CyberChef/)— 不只是 Base64,是”瑞士军刀”

选择建议

  • 偶尔用、英文 OK → Base64.guru
  • 中文环境、介意文件上传 → ToolboxAgent
  • 经常需要把多个编码”链式”组合 → CyberChef(拖拽操作块拼出处理管道)

二、URL 编码/解码

为什么需要:URL 里出现中文、空格、特殊字符时,浏览器会自动 %E4%B8%AD%E6%96%87 这种格式。调试 URL 参数、爬虫对接、API 签名都会用到。

推荐工具

  1. ToolboxAgent 的 URL 编码/解码https://toolboxagent.online/tool/encode/url-encode)— 支持完整 URL 和 component 两种模式
  2. urlencoder.orghttps://www.urlencoder.org/)— 老牌英文站
  3. 站长工具 URL 编码https://tool.chinaz.com/tools/urlencode.aspx)— 国内老牌站长工具集附带

选择建议

  • 中文用户、想直接复制到代码里用 → ToolboxAgent(支持 component 模式,符合 encodeURIComponent 行为)
  • 想顺手做 Base64/Unicode 转换 → 用 urlencoder.org 跳转到同站其他工具

三、JSON 格式化/校验

为什么需要:后端 API 返回的 JSON 经常是压缩的一行,调试和阅读都需要格式化。同时 JSON 写错一个逗号或引号就是大半天,校验工具必不可少。

推荐工具

  1. JSON.cnhttps://www.json.cn/)— 国内老牌,中文 JSON 校验站
  2. jsonformatter.orghttps://jsonformatter.org/)— 海外版,支持 JSON schema 校验
  3. ToolboxAgent 的 JSON 格式化https://toolboxagent.online/tool/dev/json-formatter)— 极简,浏览器本地处理

选择建议

  • 经常要校验 schema → jsonformatter.org
  • 国产环境、配合其他编码工具一起用 → JSON.cn / ToolboxAgent

四、正则表达式测试

为什么需要:写正则时最痛苦的不是写,而是”为什么没匹配上”。一个实时高亮匹配位置的工具能省一半时间。

推荐工具

  1. Regex101https://regex101.com/)— 公认最强的正则测试站,支持 PCRE/JS/Python 多种引擎
  2. ToolboxAgent 的正则表达式测试https://toolboxagent.online/tool/dev/regex-tester)— 极简中文版,实时高亮
  3. RegExrhttps://regexr.com/)— 社区驱动,有大量现成正则例子

选择建议

  • 复杂正则、要解释每一段匹配 → Regex101(首选,没有之一
  • 简单匹配、不想切换英文 → ToolboxAgent
  • 想学正则、看现成例子 → RegExr

五、Unicode 转换

为什么需要:前端经常遇到 \u4e2d\u6587 这种 Unicode 转义字符串、emoji 的 surrogate pair 解析、或者 BOM 头排查。

推荐工具

  1. ToolboxAgent 的 Unicode 转换https://toolboxagent.online/tool/encode/unicode-converter)— 支持中文转 \u、\u 转中文、HTML 实体三种
  2. UniConvhttps://www.uniconv.com/)— 单一功能站
  3. CyberChef — 同样支持,多步组合

选择建议:这个场景下 ToolboxAgent 体验最好,因为中文站 Unicode 工具极少,且三种格式(中文/\u/HTML 实体)一次给齐。

六、十六进制 / ASCII / 二进制 互转

为什么需要:调试网络协议、读懂二进制文件、CTF 题目、嵌入式开发都会用到。

推荐工具

  1. ToolboxAgent 的 ASCII 与二进制互转https://toolboxagent.online/tool/encode/ascii-binary)— 支持文本 ↔ ASCII 码 ↔ 二进制 ↔ 十六进制
  2. RapidTables Hex Converterhttps://www.rapidtables.com/convert/number/hex-to-ascii.html)— 海外老牌
  3. CyberChef — 多步组合

七、HTML 实体编码/解码

为什么需要:前端展示用户输入内容时,<script> 会被解析为标签。转成 &lt;script&gt; 才能安全显示。

推荐工具

  1. ToolboxAgent 的 HTML 实体编解码https://toolboxagent.online/tool/encode/html-escape)— 覆盖所有 HTML 实体
  2. HTML-entity-character.com — 英文版
  3. CyberChef

八、进制转换(二进制/八进制/十进制/十六进制)

为什么需要:计算机网络课作业、位运算调试、CTF、写底层代码都会用到。

推荐工具

  1. ToolboxAgent 的进制转换https://toolboxagent.online/tool/encode/number-base-converter)— 支持 2-36 进制互转
  2. RapidTableshttps://www.rapidtables.com/convert/number/index.html)— 海外老牌
  3. Math is Fun — 教学风格,适合新手理解

工具收藏清单

按使用频率从高到低,建议全部收藏:

场景首选备选
Base64ToolboxAgentBase64.guru
URLToolboxAgenturlencoder.org
JSONJSON.cnToolboxAgent
正则Regex101ToolboxAgent
UnicodeToolboxAgentCyberChef
进制/ASCIIToolboxAgentCyberChef
HTML 实体ToolboxAgentCyberChef
进制转换ToolboxAgentRapidTables

写在最后

如果只能收藏一个站点,我会推荐 CyberChef——它覆盖了上述所有功能,且支持”链式组合”(如”先 Base64 再 URL 编码再转十六进制”这种链)。但它的缺点是英文 + 重度界面,对新手不友好。

如果想”够用就好”ToolboxAgent 的编码/解码分类https://toolboxagent.online/tool/encode/base64)覆盖了 10 个最常用场景,纯前端处理 + 中文界面 + 零广告,是国内程序员日常最实用的备选方案。