We build one of the tools on this page, so treat everything here with the suspicion that deserves. What we can offer instead of asking for trust is specificity: every claim below names a concrete, checkable capability, every section on a competitor leads with what that competitor does better than we do, and the method and dates behind the research are stated so you can tell how stale it is.
If you only read one section, read this one. These are real recommendations, not a funnel:
Rows chosen because they are the ones people actually decide on. "—" means we found no evidence of the capability, which is not the same as proof it doesn't exist; see how this was researched.
| Capability | JSON Editor Online | JSON Crack | json.site | Json Web Viewer |
|---|---|---|---|---|
| Text editor | Yes (CodeMirror) | Yes (code pane) | Yes (Monaco) | Yes (CodeMirror 6) |
| Tree view | Yes | Per its own marketing; the product leads with the graph | Yes | Yes |
| Table / grid view | Yes | — | Yes, spreadsheet-grade | Yes (sortable, editable, virtualised) |
| Graph / node-link view | — | Yes — its core product | Yes (since 2026-08-05) | Yes (read-only; 1,200-node cap) |
| Column (Miller) view | — | — | — | Yes |
| HAR (network capture) view and diff | — | — | — | Yes |
| Auto-repair broken JSON | Yes | Unconfirmed | Yes | Yes |
| Semantic (data-level) diff | Yes | — | Yes (basic) | Yes, plus JSON Patch |
| Query languages | Four: JSON Query, JMESPath, JSONPath-Plus, JS+Lodash | jq, JSONPath (per its own marketing) | No query language; a filter box fed by cursor-to-JSON-path | Three: JMESPath, JSONPath, real jq 1.8.2 (WebAssembly) |
| JSON Schema: validate / generate / mock data | Validate | All three (per its own marketing) | — | All three, plus schema for a selected node |
| Type generation from JSON | — | TypeScript, Go, Rust, Kotlin | Yes ("Type" mode) | TypeScript, Go, Rust |
| Markdown / SQL export | — | — | Yes | — |
| Open a document from a URL | Yes (optional proxy for non-CORS hosts) | — | — | No — blocked by our own CSP; see below |
| Cloud storage / cross-device documents | Yes (public free, private paid) | Yes (ToDiagram, paid) | Link share | No — URL-fragment share links only |
| Open source | Editor core is MIT | Yes, MIT | No | No |
| Interface languages | English | English | Multiple | English only |
| Rebindable keyboard shortcuts | — | — | Yes | No (reference panel only) |
| Stated / measured document size | 512 MB (stated) | ~300 KB free; unlimited on paid ToDiagram | 100 MB (stated) | 16 MB (measured, not just stated) |
| Offline / installable | Yes | App download, but "online access is still required" | Unconfirmed | Yes — full offline reload |
| Ads | On the free tier | No | No | No |
| Paid tier | $2/mo ad-free · $5/mo private cloud | $14/mo Pro · $17/seat Teams (ToDiagram) | None | None today |
Size, query breadth, and loading a document from a URL. Its stated 512 MB ceiling is 32× our measured 16 MB target. It ships four query languages to our two, so if you specifically want JSONPath or JavaScript-with-Lodash, it has them and we do not. And its Open from URL genuinely works — ours is the honest failure case described below. It also offers cloud-saved documents, which a tool with no server cannot. Full comparison →
Open source, and a far more mature graph. JSON Crack is MIT-licensed with ~44k stars — you can audit it, self-host it, or fork it, none of which you can do with this app. Its graph is the product rather than one of seven views, and its paid tier, ToDiagram, does something our graph flatly cannot: edit through the diagram, with the source text updating in response. It also ships Mermaid input, custom nodes, a Chrome extension and a VS Code extension. Full comparison →
The table, the export formats, and the interface itself. Its grid does column drag-reorder, column hiding, box-select-and-delete and Cartesian select/copy — ours does none of those. It exports Markdown and SQL, which we do not support at all. Its keyboard shortcuts are user-rebindable and its UI is translated into multiple languages; ours are neither. It is free, ad-free, and shipping faster than either of the other two. Full comparison →
Every tool on this page says its processing happens in your browser. That sentence is worth approximately nothing on its own, because all four of us can write it. What differs is whether anything enforces it:
connect-src 'self' in its Content Security Policy. The browser refuses any network
connection to any other origin — not because our code chooses not to, but because the browser
blocks it. There is no prompt, no upgrade path, and no large-document escape hatch that changes
that answer. Open DevTools' Network tab and check the response headers yourself; that takes
about a minute and requires believing nothing on this page.
The honest cost of that stance is on this page too, and it is not small: no cloud documents, no collaboration, no AI features, and no working "open from URL." Those are not things we haven't got around to — they are things this architecture forbids. In November 2025, security researchers reported finding tens of thousands of saved entries exposed on other online JSON tools, containing cloud keys and credentials. That is the failure mode the trade-off buys out of.
Competitor capabilities come from hands-on examination of the live products on 2026-07-31, re-verified against the live sites and their own changelogs and pricing pages on 2026-08-12. Where a fact came from a competitor's own changelog or marketing rather than from driving the product, the tables above say "per its own marketing" or "unconfirmed" rather than presenting it as observed. json.site in particular ships every few days; assume it has moved since.
Claims about this app were checked against the shipped build, which is why some of them are less flattering than our own marketing elsewhere. If you find something on this page that is wrong — especially something wrong in our favour — tell us at contact@jsonwebviewer.com and we will correct it.
It depends on the constraint that actually binds you. For documents in the hundreds of megabytes, JSON Editor Online's stated 512 MB ceiling is far beyond anything else here. For auditable, self-hostable, open-source code, JSON Crack is MIT-licensed. For a spreadsheet-grade grid, Markdown/SQL export, or a non-English interface, json.site leads. Json Web Viewer is the broadest single tab — seven views plus diff, jq, schema and type generation — and the only one whose privacy claim is enforced by a browser-checkable Content Security Policy rather than stated as policy.
JSON Editor Online handles far larger documents (512 MB stated versus our 16 MB measured), ships four query languages to our two, loads documents from a URL, and offers cloud storage. JSON Crack is open source, has a much more capable graph, and through its paid ToDiagram tier lets you edit the document by editing the diagram. json.site has a spreadsheet-grade table with column reordering and hiding, exports Markdown and SQL, has a translated interface, and lets users rebind keyboard shortcuts. Json Web Viewer does none of those things.
Because the feature was built before the site's Content Security Policy was tightened, and the policy won. The production site sends connect-src 'self', which means the browser refuses any request to another origin — including a document you asked us to fetch. The app detects that specific block and tells you so, rather than blaming the remote host. Save the file and use Open from disk instead. Widening the policy would break the guarantee that is the point of this app, so the feature stays broken on purpose.
Not on its own, no. What you can check is whether it is specific. Every claim here names a concrete capability, a number, or a quote from the competitor's own documentation, and the sections about competitors lead with what they do better. If any of it is wrong, it is wrong in a way you can catch by opening the other product — which is the only kind of comparison worth publishing.
Competitor features were examined hands-on on 2026-07-31 and re-verified against the live sites, changelogs and pricing pages on 2026-08-12. These products ship frequently — json.site added a graph view five days after our first review — so treat anything marked as absent as "not found as of that date" rather than proof it does not exist. Corrections are welcome at contact@jsonwebviewer.com.
Detailed comparisons: JSON Editor Online · JSON Crack · json.site. Or open the editor, browse every tool, or read how the privacy claim is enforced.