开发者
Developer
格式化、转换、编解码,以及每天都会用到的那些小工具。
Formatters, converters, encoders and the small tools you reach for daily.
65 个工具
Base64 编码解码
Base64 Encoder & Decoder
对文本和文件做 Base64 与 Base64URL 编解码,UTF-8 处理正确。
curl 转代码
curl to Code
把一条 curl 命令转成 fetch、axios、Python requests、Go、PHP 或 PowerShell 代码。
JSON ⇄ CSV 互转
JSON ⇄ CSV
把嵌套 JSON 按点路径列名拍平成列,或者从表格重新拼回对象。
JSON ⇄ YAML 互转
JSON ⇄ YAML
双向转换并保住键的顺序,YAML 一侧可选块状或流式写法。
JSON 对比
JSON Diff
按结构比较两份 JSON,忽略键的顺序,报出新增、删除和改动的路径。
JSON 格式化与校验
JSON Formatter & Validator
把 JSON 美化成缩进形式或压成一行,校验语法并直接指出出错的行和列。
JSON 转 TypeScript 类型
JSON to TypeScript
从一份 JSON 样例推断 TypeScript 接口或类型,合并可选字段和联合类型。
JWT 解码
JWT Decoder
解出头部和载荷,按本地时间显示过期时刻,并用你给的密钥验证签名。
正则表达式测试
Regex Tester
把正则跑在示例文本上,实时高亮命中的部分并列出捕获组。
SQL 格式化
SQL Formatter
按可配置的关键字大小写、缩进和逗号位置格式化 SQL,覆盖主流方言。
文本哈希计算
Text Hash
算出字符串的 MD5、SHA-1、SHA-256、SHA-384、SHA-512 和 CRC-32,输出可选大写或 Base64。
URL 编码解码
URL Encoder & Decoder
对 URL 和查询参数做百分号编解码,可选整条 URL 或单个组成部分两种模式。
UUID 生成
UUID Generator
批量生成 UUID v1、v4、v5 和 v7,并能从 v1 或 v7 的值里解出时间戳。
YAML 格式化与校验
YAML Formatter & Validator
统一 YAML 缩进并校验语法,把会让解析器崩掉的制表符和锚点错误标出来。
.env 文件解析与转换
.env Parser & Converter
解析 .env 文件,并转成 JSON、YAML、shell export、Docker 或 Kubernetes 格式。
.gitignore 生成
.gitignore Generator
挑语言、框架和编辑器模板拼成一份 .gitignore,重复条目自动合并。
bcrypt 与 argon2 校验
bcrypt & argon2 Checker
用指定 cost 对密码做 bcrypt 哈希,并把密码和现有的 bcrypt 哈希比对;argon2 认得出来但不计算。
证书解码
Certificate Decoder
解析 PEM 或 DER 格式的证书和 CSR,显示主体、SAN、有效期、密钥用途和证书链线索。
chmod 权限计算器
chmod Calculator
在八进制、符号和勾选三种权限视图之间互转,含 setuid 和粘滞位。
代码截图生成
Code Screenshot
把一段代码渲染成带语法高亮、窗口边框和配色主题的图片。
cron 表达式生成
Cron Builder
每个字段一个输入框,旁边写着允许的取值范围,键入就拼出 cron 表达式,每改一次就把对应的执行计划显示出来。
cron 表达式解读
Cron Parser
用大白话解释一条 cron 表达式,并按选定时区列出接下来几次执行的时刻。
CSS 美化与压缩
CSS Beautifier & Minifier
格式化或压缩 CSS,不重排任何声明,原本的记号序列一个不动。
docker run 转 Compose
docker run to Compose
把一行 docker run 命令变成 compose 服务定义,也能反着转回去。
文件校验和
File Checksum
不限大小地流式哈希文件,并和你粘贴进来的期望值当场比对。
HAR 查看与脱敏
HAR Viewer & Sanitiser
把 HAR 抓包展成瀑布图,并在你分享出去之前先把 Cookie、鉴权头和令牌清掉。
HMAC 生成
HMAC Generator
按选定的哈希算法和密钥编码算出消息的 HMAC,用来核对 webhook 签名。
HTML 美化与压缩
HTML Beautifier & Minifier
格式化或压缩 HTML,保留内联元素,是否折叠空白可选。
HTML 实体编码
HTML Entity Encoder
转义和还原 HTML 实体,输出可选实体名、十进制或十六进制写法。
HTTP 状态码速查
HTTP Status Reference
逐条解释状态码在规范里的含义、缓存行为,以及人们常犯的误用。
JavaScript 美化与压缩
JavaScript Beautifier & Minifier
只删注释和空白来压缩 JavaScript 或 TypeScript,不改任何名字;也能把挤成一行的打包产物重新缩进,让它重新可读。
jq 在线试验场
jq Playground
在浏览器里对粘贴的 JSON 跑 jq 1.7 过滤器,附一份速查表,并给出等效的命令行。
JSON ⇄ XML 互转
JSON ⇄ XML
在 JSON 和 XML 之间转换,属性、数组和文本节点的处理方式都能配置。
JSON Lines 转换
JSON Lines Converter
在 NDJSON 和 JSON 数组之间互转,解析不了的行不会中止转换,而是按行号列出来。
JSON Schema 校验
JSON Schema Validator
用 JSON Schema 校验文档,每一处失败都带上它在实例里的路径。
JSON 转 Go 结构体
JSON to Go Structs
从 JSON 样例生成带 json tag 的 Go 结构体,嵌套和重复出现的类型都能处理。
JSON Schema 生成
JSON to JSON Schema
从一份或多份样例推断 JSON Schema,把见到的各种形态并起来。
JSON 转 Zod 校验模式
JSON to Zod Schema
从 JSON 样例构建 Zod schema,自动推断 nullable、optional 和枚举。
JSONPath 测试器
JSONPath Tester
对文档运行 JSONPath 表达式,边输入边高亮命中的节点。
JWKS 签名验证
JWKS Verifier
拉取 JWKS 端点,按 kid 选出对应的密钥,验证令牌的签名和标准声明。
密钥对生成
Key Pair Generator
生成 RSA、ECDSA 或 Ed25519 密钥对,导出为 PEM、JWK 或 OpenSSH。
Kubernetes Secret 解码
Kubernetes Secret Decoder
把 Secret 清单里的每个 Base64 值都解出来,改完再编码回去,直接就能 apply。
MIME 类型查询
MIME Type Lookup
由扩展名查 MIME 类型或反过来查,也能直接从文件字节嗅探类型。
OpenAPI 变更对比
OpenAPI Diff
比较两份 OpenAPI 文档,把破坏兼容的变更和纯粹新增的分开列。
正则表达式解读
Regex Explainer
把正则拆成一棵带标注的树,让每一段究竟匹配什么变成可读的。
Source Map 还原
Source Map Resolver
用你提供的 source map,把压缩后的堆栈信息映射回原始文件和行号。
SSH 密钥生成
SSH Key Generator
生成带注释的 OpenSSH 密钥对,并显示指纹。私钥不带口令导出,需要的话用 ssh-keygen -p 自己加。
字符串转义
String Escaper
按 JSON、JavaScript、SQL、shell、CSV 和正则各自的规则转义字符串,也能反转义回去。
文本加密解密
Text Encrypt & Decrypt
用一个口令做 AES-GCM 加密,产出一段自带全部参数的 Base64 密文。
ULID 与 NanoID 生成
ULID & NanoID Generator
按指定的字母表和长度生成可排序的 ULID 或短小的 NanoID,并给出碰撞概率。
XML 格式化与校验
XML Formatter & Validator
整理 XML 缩进,并报出第一处结构不合法的行和列。
ASCII 表格生成
ASCII Table Generator
把表格画成等宽 ASCII、Markdown 或制表线边框,好贴进 README 和代码注释里。
Docker 镜像分层分析
Docker Image Explorer
打开导出的镜像 tar 包,逐层显示构建命令、大小,以及这一层增删了哪些文件。
GraphQL 格式化
GraphQL Formatter
格式化查询和 SDL,按 schema 校验文档,并打印它最终解析出的类型。
十六进制查看器
Hex Viewer
把任意文件展成偏移/十六进制/ASCII 三栏,用魔数判断格式,并高亮搜索命中的位置。
JSON ⇄ TOML 互转
JSON ⇄ TOML
在 JSON 和 TOML 之间转换,把嵌套对象映射成表头。
JSON 转 Rust 结构体
JSON to Rust Structs
从 JSON 样例生成带 serde 标注的 Rust 结构体,可空或缺失的字段用 Option,键名用 snake_case 加 rename 处理。
开源许可证选择
Licence Chooser
按义务和兼容性比较常见的开源许可证,并生成对应的 LICENSE 文件。
OpenAPI 检查
OpenAPI Linter
检查 OpenAPI 文档里缺失的响应、没人用的 schema、指不到东西的引用,以及别的会弄坏代码生成器的毛病。
Protobuf 解码
Protobuf Decoder
没有 .proto 文件也能解码 protobuf 数据,推断字段号、wire type 和嵌套结构。
Semver 版本范围测试
Semver Range Tester
看哪些版本落在某个范围里,比较两个版本,并把一串版本按优先级排好序。
TOML 格式化与校验
TOML Formatter & Validator
格式化并校验 TOML,统一表的排列顺序和内联表的写法。
User-Agent 解析
User-Agent Parser
把 user-agent 字符串拆成浏览器、引擎、操作系统和设备,并把你自己的那条列在旁边对照。
WebAssembly 分析
WebAssembly Inspector
列出 .wasm 模块的导入、导出、内存和各段大小,并打印它的文本格式。
XPath 测试器
XPath Tester
对 XML 或 HTML 求值 XPath 或 CSS 选择器,把命中的节点全部列出来。