JSON 工具箱

在线 JSON 格式化会上传数据吗

结论:判断一个在线 JSON 工具是否会传数据,不用看隐私政策,看网络面板就够了:格式化时有没有 XHR 请求、页面能不能断网使用、数据在刷新后是否还在。

入门约 3 分钟发布于 2026-10-30更新于 2026-10-30
判断在线 JSON 工具是否上传数据的三个方法

结论:判断在线 JSON 工具是否上传数据,先看网络面板有没有带请求体的 POST,再断网重跑一次,最后刷新确认是否写入本地存储;三步都通过,数据就留在浏览器里。

不一定,但你能自己验证,不用相信任何一句「我们很安全」。

三个动作,两分钟验完

动作一:看网络面板。

打开开发者工具 → Network → 勾选 Fetch/XHR,然后粘贴一段 JSON 点格式化。 如果出现一条 POST 请求,请求体里就是你的数据,那就是上传了。 如果整个过程只有静态资源的加载,没有任何请求发出,处理就在本地。

动作二:断网再试。

把网络断开(DevTools 里切到 Offline),刷新页面后粘贴 JSON 点格式化。 能正常工作,说明解析逻辑全在浏览器里;报错或一直转圈,说明依赖服务端。

动作三:刷新看数据还在不在。

刷新后内容清空、Local Storage 与 IndexedDB 里也找不到你的数据,说明没有本地持久化。 注意有些工具会把「历史记录」存在浏览器里,这属于本地存储,不上传,但共用电脑时仍需手动清理。

为什么这事值得较真

JSON 里经常带这些东西:

  • 数据库连接串、AccessKey、Token
  • 用户手机号、身份证号、地址
  • 内部接口的完整响应体
  • 未公开的业务数据结构

一旦上传到别人的服务器,就等于把这些内容交给了第三方。多数工具会声明「不记录日志」,但你无法验证;而网络面板能验证。

本工具的做法

bbdrug.com 的 JSON 工具是纯静态站点,页面由构建期预渲染,解析、格式化、压缩、转换全部在浏览器内完成,格式化过程不发起任何携带数据的请求。

  • 数据不落服务器:没有接收数据的接口
  • 历史记录只存在浏览器本地,可随时清空
  • 断网可用(页面已加载的前提下)

需要更彻底的可控性时,用本地客户端或命令行更稳妥:桌面端 与 命令行与编辑器工具链 都不经过网络。

几条通用建议

数据类型 建议
公开示例、脱敏数据 任意在线工具都可
含 Token、密钥 先替换成 xxx 再粘贴
含个人信息 用本地工具,或用完立即清空历史
生产环境完整报文 一律本地处理

顺手养成一个习惯:粘贴前把敏感值替换掉。这比事后清理浏览器历史、担心服务端日志要省心得多。

常见问题

能否只靠隐私政策判断工具是否上传数据?

不能。隐私政策只是声明,无法验证;网络面板能直接看到格式化时有没有携带数据的请求。

断网后仍能格式化,是否说明数据一定没有上传?

基本可以这样判断:解析逻辑在浏览器里执行,就不依赖服务器。但页面加载本身仍需联网,断网测试要在页面已打开后进行。

含 Token 的 JSON 要怎么处理才安全?

先替换成 xxx 再粘贴,或用本地客户端与命令行处理。存在浏览器里的历史记录属于本地存储,不上传,但共用电脑时仍需手动清理。

相关工具

延伸阅读