Json Web Viewer
All tools

JSON Crack vs Json Web Viewer

JSON Crack made the node-link graph the default way people expect to look at JSON, and it did it as MIT-licensed open source. We build a tool that now ships a graph too. Two things are worth saying before anything else: their graph is better than ours, and you can read their code and not ours.

Where JSON Crack is better

The free-tier size ceiling, which cuts the other way

JSON Crack's free editor now publishes a hard limit: approximately 300 KB, varying with data complexity and hardware. That is small — smaller than a single verbose API response in a lot of production systems. Json Web Viewer's documented target is 16 MB, and it is a measured figure: 16 MB is the largest size at which every performance bound we set actually held under test, not the largest that loads without crashing.

ToDiagram removes the ceiling entirely, and its own FAQ says how: "ToDiagram processes diagrams locally in your browser by default. If you explicitly choose server processing from the editor prompt for large diagrams, data is used only to compute layout and is not stored." That is an opt-in with a promise attached, and it is worth knowing that the prompt appears exactly when your document is large enough to be a real production payload rather than a toy. We cannot offer unlimited size for the same reason: there is no server to send it to, and connect-src 'self' would refuse to reach one if there were.

Our own graph has a limit too, and it is a different one: 1,200 visible nodes. Past that, graph mode declines to render and says so, rather than freezing the tab — dagre's layout pass is a single synchronous call that cannot be interrupted once started. Collapse branches or use tree mode for documents that big.

Where Json Web Viewer is better

Things that are a wash

Both render JSON as a node-link graph with pan, zoom, fit, collapse, search, and image export (PNG, JPEG and SVG on both sides). Both accept YAML, XML, TOML and CSV as input alongside JSON. Both generate type definitions from a document, generate a JSON Schema from data, generate mock data from a schema, decode a JWT, randomize a document into fixture data, and run jq queries — JSON Crack lists all of these on its own marketing page, and we ship all of them, so this is a genuine draw rather than a claim in either direction. Both are free to use for that whole set.

Which one should you use

Use JSON Crack if the graph is the point, if you want to edit through the diagram (ToDiagram), if you need the browser or VS Code extension, or if being able to read and self-host the source matters to you. All four are good reasons and none of them are things we can match.

Use Json Web Viewer if your document is bigger than a few hundred kilobytes, if you need to edit rather than mainly look, if you want a semantic diff or a HAR viewer, or if you want a privacy guarantee with no prompt that changes the answer when the file gets large.

Frequently asked questions

Is Json Web Viewer open source like JSON Crack?

No. JSON Crack is MIT-licensed with around 44,000 GitHub stars; you can read it, self-host it and fork it. Json Web Viewer's source is not published. What you can verify instead is its behaviour at runtime: the site sends connect-src 'self', so the browser itself refuses any connection to another origin, and you can confirm that in DevTools. That is a weaker offer than readable source, and if auditability is your requirement, JSON Crack is the better choice.

How big a document can JSON Crack handle?

The free editor states a ceiling of approximately 300 KB, varying with data complexity and hardware. Its paid tier, ToDiagram, claims no size limit, and its FAQ explains that large diagrams can be laid out by choosing server processing from an editor prompt. Json Web Viewer's measured target is 16 MB with no server option at any size, and its graph mode specifically declines to render past 1,200 visible nodes rather than freezing the tab.

Can I edit JSON by editing the graph in Json Web Viewer?

No. Our graph is read-only — you can pan, zoom, collapse branches, search, rotate the layout and export the picture as PNG, JPEG or SVG, but editing happens in the text, tree or table panes. Editing through the diagram, with the source text updating in response, is a real capability of JSON Crack's paid ToDiagram tier that we do not have.

Does Json Web Viewer do everything on JSON Crack's feature list?

Nearly. Both generate type definitions, generate a JSON Schema from data, generate mock data from a schema, decode JWTs, randomize data, run jq, accept YAML/XML/TOML/CSV input, and export the graph as an image. The gaps are Kotlin type generation, which JSON Crack has and we do not, and its browser and VS Code extensions. We add a semantic diff, a HAR viewer, Miller-column navigation and a table grid, none of which JSON Crack offers.

Why does JSON Crack push me toward ToDiagram?

Because ToDiagram is the paid product and JSON Crack is now positioned as its free tier — the editor opens with an interstitial recommending ToDiagram and describing the open-source editor as best for small files and quick edits, with an upgrade link kept in the toolbar. ToDiagram is $14/month for Pro and $17/month per person for Teams. Json Web Viewer has no paid tier today.

Other comparisons: JSON Editor Online · json.site · all four side by side. Or try our graph view and judge it yourself.