{}
你的 JSON 永不离开这个浏览器

一个永不上传你数据的 JSON 工作台

格式化、对比、修复、查询与转换 JSON,最大支持 100 MB —— 100% 在你的浏览器里完成。无需注册,没有服务器,不会上传。

把 .json 文件拖到页面任意位置即可开始

你的 JSON 永不离开这个浏览器

根本没有后端可以上传。解析、对比、修复与 Schema 反推都在你机器的 Web Worker 里跑。断网也能用 —— 整个应用是一个 PWA。

你的 JSON 永不离开这个浏览器

诚实的补充说明:本页会加载匿名统计与广告脚本。它们看不到你的文档,因为你的文档从不经过网络。

所有工具,一键可达

与 json.site 的对比

在 Chrome 130 / M1 MacBook Air 上以 5 MB 文档实测。

能力JSONForgejson.site 及常见在线工具
JSON 在哪里处理你的浏览器(Web Worker)上传到对方服务器
最大文件100 MB通常 1–5 MB
1 万行数组插入 1 行1 条新增(并显示移动)1 万条「已修改」
识别「移动」的行支持,独立标记不支持
修复被截断的 LLM 输出支持,并逐行列出改动不支持
断网可用支持(PWA)不支持
注册 / 付费墙常见限流或收费

常见问题

我的 JSON 会离开设备吗?

不会。根本没有后端可以上传 —— 整个工具就是静态文件加浏览器里的 Web Worker。你可以验证:断网后所有功能照常可用。

那为什么还有广告?

广告与匿名统计确实会加载第三方脚本,所以准确的承诺是「你的 JSON 永不离开浏览器」,而不是「零第三方请求」。广告脚本读不到你的文档:它从不写入 window、data-* 或 URL。

最大能打开多大的文件?

最大 100 MB。超过 50 MB 会切换为只读虚拟查看器,只渲染可见行;再大则建议使用命令行工具。

为什么对比结果里有「移动」?

因为数组行是按键(id、uuid 等)匹配,而不是按下标。重排一万行数组只会报出少量移动,而不是一万条修改。

jsonforge/jsonforge