程序员日常工具箱

29 款工具 · 格式化、编解码、正则、命令速查 · 全部免费、打开即用

每天都在重复的那些操作,做成一个书签页就够用了

写代码的时间里,有很大一部分花在「非写代码」的事情上:把一段压缩过的 JSON 展开看清楚、确认某个时间戳到底是几号、验证一个正则到底匹不匹配、回忆一条 docker 命令的参数顺序。这些操作单个只花几十秒,但一天累积下来非常可观。

这套合集按「你正要做什么」组织:想看清一段数据、想验证一个表达式、想找回一条命令,直接进对应那一组。所有工具都在浏览器本地运行,粘贴公司代码或密钥不会被上传。

按流程走一遍

直接看全部工具 →

1看清与转换数据格式

接口返回的一整行 JSON 先格式化再读,比对着压缩文本找字段快得多。多语言配置互转(YAML / XML / CSV)用互转工具一次搞定,键顺序不一致时先排序再比对。

2编解码与摘要校验

Base64、URL 编码、Unicode 转义是排查乱码问题的三件套;下载到的安装包先核一遍哈希,能避免很多"装完才发现文件坏了"的坑。

3调试与排查

正则写完先在这里跑通再贴进代码,能省下反复重启服务的工夫;JWT 解不开就看是不是签名或过期时间的问题;两份配置的差异用文本对比一眼就能看出来。

4命名与代码生成

接口文档转实体类、JSON 转 TypeScript 类型、SQL 转 Java 或 Go 结构体,这些体力活交给生成器,改改字段名就能用,比手写快也更少出错。

5命令与任务速查

Git、Docker、K8s、Linux 的常用命令按场景分组收在一起,忘了参数就搜一下,不用再翻历史记录。Cron 表达式和 curl 命令直接生成,比自己拼更稳妥。

6网络与环境

划分子网、算可用 IP 段、生成 UUID、调 WebSocket 接口,这些日常排查用的工具集中放一处,比每次现搜一个网站更省事、也更干净。

本合集全部 29 款工具

全部工具总览 →
编程开发
JSON格式化/压缩

JSON格式化 - JSON 美化、压缩、校验,支持层级缩进和高亮显示

编程开发
JSON键排序

按键名字母顺序、长度或类型对JSON对象的键进行排序,支持递归嵌套、大小写控制、数组保留顺序等。

编程开发
YAML转换

在线YAML格式化校验工具 - 支持YAML格式化、语法校验、JSON与YAML互转、压缩、结构预览,纯浏览器本地运行

文本工具
XML压缩/格式化

XML格式化 - XML美化、压缩、校验,支持语法高亮和错误提示

编程开发
JSON转CSV

在线JSON转CSV工具,将JSON数组数据转换为标准CSV格式,支持自定义分隔符、引号样式、自动识别字段、嵌套对象展开,转换结果可一键复制或下载。

编程开发
Base64编码/解码

Base64编码 - Base64 加密与解密,支持文本和文件的编解码

编程开发
URL编码

URL编码 - URL 加密与解密,编码特殊字符,处理中文路径

文本工具
Unicode编码/解码

中文、表情符号等字符与Unicode转义序列(\u或U+格式)双向转换。

编程开发
Hash生成器

支持MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512等多种哈希算法,纯浏览器端计算

编程开发
文件哈希校验

文件哈希计算器 - 计算文件的MD5、SHA1、SHA256哈希值

编程开发
正则表达式测试与可视化

正则表达式测试是一款免费的在线正则表达式调试和测试工具,支持实时高亮匹配、常用正则库、分组捕获等功能

编程开发
正则表达式可视化调试

在线正则表达式可视化调试工具,支持分组捕获树状展示、命名捕获组识别、逐步高亮匹配项、常用正则模板库,一键查看匹配位置与捕获内容。纯浏览器本地运行。

编程开发
时间戳转换

时间戳转换是一款免费的在线Unix时间戳与日期时间互转工具,支持毫秒级精度和多种日期格式

编程开发
JWT 解析与验证

在线JWT解析工具,可解码Header和Payload、查看标准声明、检测Token是否过期、支持HMAC签名验证

文本工具
文本对比

文本对比 - 逐行比较两段文本差异,清晰标注增删改

编程开发
变量命名助手

camelCase/PascalCase/snake_case/kebab-case命名风格互相转换,支持中文描述生成英文变量名

文本工具
驼峰命名转换

camelCase/PascalCase/snake_case/kebab-case 多种命名风格互转

编程开发
JSON 转实体类

在线把 JSON 转换成实体类代码,支持 Java、Go、Python、PHP、C# 五种语言,自动识别嵌套对象与数组并生成对应的类,Java 可选 Jackson 或 Gson 注解,Go 自动带 json 标签。纯浏览器本地转换,接口数据不外传。

编程开发
JSON转TypeScript

将JSON数据转换为TypeScript接口定义,支持嵌套对象、数组、联合类型,自动推断字段类型。

编程开发
SQL转Java代码

将SQL语句转换为Java JDBC PreparedStatement、MyBatis XML Mapper、Spring Data JPA Repository代码,支持SELECT/INSERT/UPDATE/DELETE自动识别

编程开发
Git常用命令速查

Git版本控制常用命令速查手册,涵盖仓库配置、分支管理、远程仓库、标签管理、撤销操作等,分类整理,一键复制

编程开发
Docker / K8s 命令速查

Docker、Docker Compose 与 Kubernetes(kubectl)常用命令速查表,按镜像、容器、网络、存储、Pod、Deployment 等场景分组,支持关键词搜索与一键复制,容器运维与 K8s 排障随手可查。

编程开发
Linux命令大全

Linux系统常用命令大全,按分类浏览,支持关键词搜索

编程开发
Cron表达式生成器

在线Cron表达式生成器,支持5字段/6字段(秒级)双模式,可视化点击选值,实时预览表达式,下一次执行时间计算,常用预设一键导入,中文语义解释

编程开发
curl命令生成器

在线生成curl命令,支持GET/POST/PUT/DELETE等方法,自定义Header、Body、认证(Basic/Bearer/API Key),纯本地处理

编程开发
IP地址计算器

在线计算IP地址子网信息,包括网络地址、广播地址、可用IP范围、可用主机数、子网划分等,支持CIDR表示法,附带32位地址块可视化与网络/广播地址范围示意图,网络工程师必备工具

站长工具
IP 子网掩码计算器

输入 IP 与 CIDR 前缀,算出网络地址、广播地址、可用主机范围、主机数量与子网掩码,支持掩码与前缀互推,纯浏览器本地计算。

编程开发
UUID生成与解析

UUID生成与解析工具,支持v1/v4/v5/v6/v7/v8多版本生成,同时提供解析校验、版本识别、Variant变体检测、时间戳解码,纯本地运行

编程开发
WebSocket测试

在线WebSocket客户端,连接测试、消息收发、实时调试,支持ws/wss协议

关于「程序员日常工具箱」的常见问题

把这些工具放一个页面,会不会泄露代码?

不会。这一组工具全部在浏览器里用 JavaScript 完成计算,你粘贴的内容不会被发送到任何服务器,断网状态下同样可用。涉及密钥、内网 IP、生产数据时也可以放心使用。

为什么不用 IDE 插件,而要开网页?

两者不冲突。IDE 插件适合在编辑器里就地完成的操作;而查看一段从聊天窗口发来的 JSON、核对一个时间戳、临时算一个子网,用浏览器标签页更快,也不受限于某台装好插件的机器。

JSON 格式化工具有什么讲究?

核心是两点:一是能容错(不要求输入先完美合法),二是不改写数据(不把大整数变成科学计数法、不重排数组)。格式化只应改变缩进与换行,任何字段值发生变化都是隐患。

时间戳到底是秒还是毫秒?

一个快速判断:10 位是秒,13 位是毫秒。转换时务必确认单位,否则会出现"日期差了几万天"的经典事故。跨时区存储建议统一用 UTC,展示时再按用户时区转换。

内容标识:本页内容由人工智能辅助生成,并经人工核对与编辑。详见 人工智能生成内容标识说明。