👨‍💻 程序员工具箱

专为开发者打造的在线工具合集:正则表达式测试、SQL / JSON / XML / YAML 格式化、JWT 解析与生成、进制转换、时间戳换算、哈希计算、Mock 数据、UUID、二维码与条形码、HTML 转 Markdown、HTML 元素提取、在线翻译、Git 命令速查……
全部免安装、即开即用,绝大多数工具在浏览器本地运行,敏感数据不出本机,并完整适配黑夜模式。

42个工具
12大分类
100%免费使用
🌙支持黑夜模式
42 个工具

数据转换工具

11 个

编解码工具

3 个

生成工具工具

4 个

认证安全工具

5 个

文本处理工具

7 个

网络调试工具

5 个

媒体工具工具

1 个

样式美化工具

2 个

运维命令工具

1 个

设计辅助工具

1 个

工程规范工具

1 个

文档写作工具

1 个

🧰 关于程序员工具箱

这是一个面向开发者的免费在线工具合集,把日常编码中最频繁用到的小工具集中到一个地方:写正则要验证、接口返回的 JSON 要格式化、日志时间戳要换算成人能看懂的时间、上线前的 SQL 想先格式化一下、JWT 想拆开看看 payload、密码要生成一串、二维码要临时出一张、HTML 要转成 Markdown…… 这些需求都不难,但每次都要现搜一个网站、忍受弹窗和跳转,其实非常消耗注意力。工具箱的目标就是让这些操作变成「打开就能用」。

所有工具都遵循同一套设计:打开即用、无需注册、不限制次数。绝大多数工具采用纯前端实现,数据在你自己的浏览器里完成计算,比如正则表达式测试、JSON 格式化、Base64 与 URL 编解码、哈希计算、时间戳转换、进制转换、UUID 生成、二维码生成、密码生成,输入的内容不会离开本机,处理内部日志、脱敏数据、生产环境配置时也能放心使用。 少数必须依赖服务端能力的工具(SQL 格式化、JWT 签名、YAML 转换、Mock 数据生成、在线翻译等),会提交到本站服务器处理,结果用完即弃,不落库、不留存。

页面同时适配了黑夜模式与手机端:深夜排查线上问题时不会因为一片白底刺眼,在手机上也能单手操作。如果你经常处于内网或离线环境,每个工具页右上角的「📥 下载离线版」可以把该工具打包成一个自包含的 HTML 文件,存到本地后双击即可使用。

这些场景可以直接用

  • 调试接口:用 JSON 格式化校验返回体、用 JWT 解析查看 token 里的过期时间与权限声明、用「轻量 Postman」直接发请求。
  • 处理日志与数据:正则测试批量提取 IP、手机号、订单号;时间戳在秒 / 毫秒 / 多时区之间来回换算。
  • 准备上线:SQL 格式化统一缩进风格、XML / YAML / CSV / JSON 互相转换、对比两份配置文件的差异。
  • 写文档与运营物料:HTML 转 Markdown 搬内容、Markdown 转 HTML 发文章、二维码与条形码随手生成。
  • 日常小需求:生成强密码、批量造 Mock 数据、算子网掩码、看图片元信息、汉字与 Unicode 互转。

为什么集中放在这里

  • 不用装客户端:浏览器打开即用,换电脑、临时用别人机器都不受影响。
  • 界面语言一致:全部中文界面、统一的交互习惯,不用为每个小工具重新适应。
  • 隐私优先:能用前端解决的绝不走后端,敏感数据留在本地。
  • 可离线:支持一键下载为单文件离线版,内网、断网环境下照常工作。

❓ 常见问题

程序员工具箱里的工具是免费的吗?
全部免费,无需注册、无需登录,也没有次数限制和功能阉割。所有工具直接打开就能用,不弹广告拦截层。
我输入的内容会被上传到服务器吗?
绝大多数工具(正则测试、JSON 格式化、哈希计算、JWT 解析、时间戳转换、进制转换、二维码生成等)完全在你的浏览器本地运行,输入内容不会离开本机。少数必须由后端代劳的功能(如 SQL 格式化、JWT 签名、YAML 转换、Mock 数据、在线翻译)才会提交到本站服务器处理,用完即弃,不落库、不留存。
手机上能用吗?支持黑夜模式吗?
所有页面都做了响应式适配,手机、平板、电脑均可正常使用;并且完整支持黑夜模式,跟随系统或在页头手动切换,夜间使用不刺眼。
这些工具离线还能用吗?
每个工具页右上角都有「📥 下载离线版」按钮,可把该工具打包成一个自包含的 HTML 文件,保存到本地后双击即可离线使用,出差、内网环境下尤其方便。
为什么有些工具的结果和我在其它网站上看到的不一样?
各工具的实现标准不同。例如正则测试使用浏览器原生 JavaScript RegExp 引擎,与 Java、Python、PHP 的语法存在差异;哈希与编码结果遵循 RFC 标准,理论上全球一致。如果发现结果异常,欢迎在工具页下方留言反馈。
想用的工具这里没有,可以提需求吗?
当然可以。每个工具页底部都有留言区,直接说明使用场景即可。同类高频需求我们会优先做成通用工具补充进工具箱。