开发者在线工具箱:JSON 格式化、转换与编解码
72 个面向开发者的在线工具,覆盖 JSON 格式化与校验、代码与格式转换、Base64 与 URL 编解码、JWT 解析、哈希计算、正则测试、Cron 解析、时间戳转换等日常高频场景。全部在浏览器本地执行,不需要注册,不会上传你粘贴的任何内容。
所有解析、转换、加密都在浏览器本地完成,没有后端接口接收你的内容。
静态页面预渲染,不依赖账号登录,也不需要安装任何东西。
判定逻辑以 JSON、YAML、Cron 等格式的正式标准为准,并明确标注哪些转换会丢信息。
JSON 核心
把压缩成一行或格式混乱的 JSON 重新缩进排版,实时校验语法并定位错误行列,支持导入文件与下载结果。
把多行带缩进的 JSON 压成一行,去掉全部多余空白并校验语法,适合接口传输、日志打点和配置文件瘦身。
粘贴 JSON 立刻判断是否合法,出错时定位到具体行列并说明原因,通过后给出键数量、层级与体积等结构统计。
把从代码或日志里复制来的带注释、单引号、尾逗号、未加引号 key 的伪 JSON,一键转成标准 JSON。
把 JSON 转义成能塞进 Java、JS、Python 源码的字符串字面量,或把转义文本还原成可读 JSON。
把 \u4e2d\u6587 还原成汉字,或把汉字编码成 \uXXXX,处理中英文混排的 JSON 报文与资源文件。
递归重排所有层级的键名,让两份只有字段顺序不同的 JSON 变成可以逐行比对的一致结构。
把嵌套 JSON 展开成可折叠的层级树,搜索节点、复制路径与节点值,比在层层大括号里翻找快得多。
并排比对两份 JSON,高亮新增与删除的内容,先格式化排序去掉噪声,让真正的字段变化无处可藏。
用 JSONPath 表达式从嵌套 JSON 里挑出需要的字段,实时查看结果并复制,替代临时写一段取值脚本。
NDJSON 与 JSON 数组双向转换:逐行解析、行号报错、坏行可跳过,日志数据处理常用。
贴一段 JSON,输入 jq 表达式即时出结果;常用语法全覆盖,不支持的明确说。
代码 / 格式转换
把 JSON 推断成带 export 的 TypeScript 接口,嵌套对象拆成独立类型,生成 T[] 数组。
把 JSON 生成带 @Data 的 Java 实体类,嵌套对象各成独立类,下划线字段转驼峰并补注解。
把 JSON 生成带 json tag 的 Go struct,嵌套对象拆成独立结构体,字段名自动转大驼峰。
把 JSON 生成 Pydantic BaseModel 类,自动推断 int、str 等类型,嵌套对象拆成独立模型。
JSON 与 YAML 双向互转:转 YAML 输出 2 空格缩进配置,转 JSON 输出格式化结果。
JSON 与 XML 双向互转:数组展开为重复标签,属性解析成带前缀的键。
把 JSON 数组导出成 CSV,自动合并所有行字段作为表头,嵌套值序列化进单元格。
生成 Codable struct 与 CodingKeys 映射,嵌套对象独立建模,可直接粘进工程。
生成 data class:val 字段、camelCase 命名、@JsonProperty 映射一应俱全。
生成 serde struct:derive 宏、rename 映射、Vec 数组、i64/f64 类型分派。
生成 POCO:自动属性、PascalCase 命名、JsonPropertyName 映射、List<T> 集合。
Markdown 与 HTML 双向转换:实时渲染沙箱预览、复制源码,反向把网页富文本转回 Markdown。
子句换行、括号缩进的 SQL 美化器,关键字大小写可调,字符串内容绝不改动。
按标签结构重缩进的 XML 美化器,CDATA 与注释原样保留,含压缩模式。
解析后按统一风格重排的 YAML 美化器,缩进可选,错误带行列位置。
编码与加密
文本与图片的 Base64 编解码,支持中文 UTF-8 与 URL-safe 模式,也能把 Base64 还原成图片。
URL 编码解码,支持两种模式切换、加号还原空格、多行批量处理与查询参数解析。
拆解 JWT 的 Header 与 Payload,查看签发与过期时间,并在本地校验 HS256 签名,密钥不外传。
一次算出 MD5 与 SHA 系列摘要,支持文本与文件输入、十六进制大小写和 Base64 输出。
HTML 实体转义与还原:必需字符 / 命名实体 / 数字实体三种模式,未知实体不静默丢弃。
SM3 哈希与 SM4 加解密(ECB/CBC,PKCS#7),内置标准向量一键自检,本地运行密钥不上传。
拖入文件自动嗅探编码并解码,反向把文本编码成 GBK 等遗留编码;本地处理,坏编码如实报告。
AES-GCM/CBC 文本加解密,口令 PBKDF2 派生,密文自描述、可离线解密。
浏览器本地生成 2048/4096 位 RSA 密钥对,输出标准 PEM,可下载保存。
输入 Base32 密钥,实时生成与校验两步验证码,支持迁移二维码。
RFC 4648 与 Crockford 两种字母表的 Base32 编解码,解码宽容易混字符。
比特币字母表的 Base58 与短链常用的 Base62,前导零正确处理。
文本处理
两段文本或代码按行比对,左右双栏高亮新增、修改、删除的行,支持忽略大小写与空白字符。
输入正则与文本实时高亮匹配结果,查看捕获组与位置,内置常用模板,支持替换预览与标志位切换。
解析 5 段与 6 段 Cron 表达式,给出中文含义与未来 10 次执行时间,附常用模板与字段含义说明。
实时统计字符、词数、段落与阅读时长,对照各平台字数限制给出余量。
把 URL 拆成协议、主机、路径分段与查询参数表,编码值与解码值对照。
把 curl 命令转成 fetch / axios / requests / Go 代码,请求头与请求体一目了然。
粘贴任意写法,自动切词并一次性给出 8 种命名风格的转换结果,逐条复制。
换算
Unix 时间戳与日期时间双向转换,自动识别秒与毫秒,同时给出北京时间、本地时间、UTC 和相对时间,支持批量处理。
一个时刻在八个时区的对照表,加任意两天的自然日/工作日/时长计算。
二/八/十/十六进制互转,前缀自动识别,附 32 位位运算计算器与位视图。
HEX/RGB/HSL/OKLCH 互转 + WCAG 对比度检查,前景背景实时预览。
七大类常用单位互转,温度仿射换算,数据大小区分 KB/KiB,输入即出全表。
IP + 前缀/掩码 → 网络号、广播、可用主机范围与子网拆分,附 IPv6 检视;本地计算。
数字 → 人民币大写金额,按票据规范处理「零」与「整」,支持大写反查数字与回读校验。
数据生成
文件 / 媒体
生成:文本/网址/Wi-Fi/名片转二维码,可加 LOGO、自定义颜色、导出 PNG 与 SVG;识别:拖入、粘贴或拍摄二维码,本地解码不上传。
解析与播放 PCM 裸流、WAV 与 MP3 等音频,交互式波形定位、物理声学指标测算、帧结构剖析与 Hex 数据检视,支持一键转 WAV。
批量压缩图片或在 JPG / PNG / WebP 之间转换,可调质量与尺寸,不上传图片。
查看照片的拍摄参数、时间与 GPS 定位,判断分享前要不要清除隐私信息。
查看 MP4/M4A/MOV 的封装结构、编码参数与真实码率,诊断影响流式播放的问题。
一张图生成 favicon.ico、全尺寸 PNG、触屏图标与 manifest,打包下载。
多个 PDF 按序合并,或按页码范围提取、逐页拆分,本地处理不上传。
波形预览 + 双滑块选区,试听后导出 MP3 或无损 WAV;采样点精度,本地处理。
文字或 LOGO 水印,九宫格定位或平铺,批量处理打包 ZIP;canvas 本地合成不上传。
逐页渲染为 JPG/PNG,1×-3× 倍率可选,整册打包 ZIP;本地渲染不上传。
速查参考
为什么把工具集中在一个站点
开发过程中反复出现的麻烦往往很小:接口返回一大坨压缩过的 JSON 要展开看结构、后端给的示例和实际响应字段对不上要逐层比对、把一段 JSON 转成 Java 实体类时一个个敲字段太慢、排查时间戳时要在秒和毫秒之间反复试。这些问题每一个都不难,但每次都要重新找工具、重新粘贴,还要顺带担心数据被传到哪去了。
这些工具集中在一个站点上,并且保持「打开即用」和「数据不出浏览器」这两条底线,就是本站存在的理由。工具之间还可以接力使用:在格式化页处理的 JSON 会保留下来,切到对比页、树形视图、JSONPath 查询或代码转换页时都能直接接着用,不用反复粘贴。
关于数据安全
本站没有后端接口,所有计算逻辑都打包成静态文件在浏览器中执行。这意味着你粘贴的接口响应、JWT、待计算的哈希原文都不会离开你的设备——你甚至可以断开网络后继续使用已经打开的页面。取舍也很明确:正因为没有服务器,需要服务端的能力(在线接口调试、IP 归属地查询、文档格式转换)本站不做。
关于本站
本站通过页面广告覆盖域名与服务器成本,广告不会影响任何工具功能,也不会把你在工具中的输入与广告关联起来。数据的处理方式与广告涉及的 Cookie 详见隐私政策,站点定位与技术实现见关于本站。