JSON formatter

JSON 格式化与校验工具

粘贴 JSON 内容后可在浏览器本地完成校验、格式化、压缩和复制,页面不会上传、保存或记录你的输入。

缩进

JSON 输入

所有内容仅在本地浏览器处理,不会发送到服务器。

格式化结果

等待输入
格式化或压缩后,结果会显示在这里。

Ctrl/Cmd + Enter 格式化,Ctrl/Cmd + Shift + M 压缩

适合本地排查

语法校验

使用浏览器原生 JSON.parse 校验内容,并尽量显示错误行列位置。

安全高亮

输出前按 token 渲染文本节点和样式,避免 JSON 字符串被当作 HTML 执行。

不上传内容

格式化、压缩和复制都在当前页面完成,不调用后端接口。

常见问题

JSON 内容会发送到服务器吗?

不会。该工具是纯前端实现,解析、格式化、压缩和高亮都在浏览器本地完成。

为什么有些错误只显示大致位置?

不同浏览器提供的 JSON.parse 错误信息不同。页面会优先读取浏览器返回的位置,并根据输入推断行列。

格式化结果可以处理很长的 JSON 吗?

可以。结果区固定高度并支持横向滚动和长字符串换行,避免撑破移动端布局。