AiCoN

Home / Posts / JSON Crack

STRUCTURED DATA
Actual JSON Crack graph of a fictional order with customer and two item branches
Actual editor screenshot, checked 29 October 2026. Fictional payload only. Screenshot of the tool interface.

JSON Crack: see the structure, check the status

By AiCoN | Published 29 October 2026 | Sources checked 29 October 2026

A nested JSON response can be valid and still be awkward to scan. JSON Crack turns its objects and arrays into a connected graph. We imported a fictional order, checked its branches and downloaded the actual PNG. We also found a reason to watch the status label: after importing invalid JSON, the editor said Invalid while the previous valid graph remained visible.

Quick facts

Why use it beside a chatbot?

A chatbot can explain a payload or help write code. A graph viewer gives you a direct view of the actual object and array structure, with connected branches you can inspect without asking for a prose summary. That is useful when reviewing a response shape with a teammate or finding where a field belongs.

JSON Crack does not establish that values are true, that an API contract is correct, or that the data meets your business rules. A valid JSON document is a syntax result, not a guarantee that an order should be processed.

Our fictional order check

On 29 October 2026 we opened the public editor, chose File > Import, selected the fictional file, waited for its filename and chose Import. The status read Valid. We used fit to center and inspected the graph.

{
  "order": "DEMO-104",
  "customer": {"name": "Sample buyer", "city": "Kochi"},
  "items": [
    {"sku": "NOTEBOOK", "quantity": 2},
    {"sku": "PEN", "quantity": 3}
  ],
  "paid": false,
  "delivery": null
}

The root showed order DEMO-104, customer with two keys, items with two items, paid false and delivery null. Customer connected to Sample buyer and Kochi. The two item branches showed NOTEBOOK/2 and PEN/3. That checked the distinction between an object, an array, a boolean and null in this sample.

We opened the graph's export control, waited for Download Image, kept PNG selected and chose Download. We reopened the actual downloaded image and checked its dimensions and pixels.

Actual exported PNG with fictional order, customer, notebook quantity two and pen quantity three
Actual 632 x 294 PNG export, 29 October 2026. The export uses a white background while the editor used a dark grid. Some connector labels are pale, so inspect readability before sharing.

The values and branches were present. The small output is enough to verify this route, not proof that a large graph will be readable. We did not alter the exported image or redraw its labels. PNG is a static image, not the source JSON or a live API connection.

The stale-graph trap

We then imported {"order":"DEMO-104",}, which has an invalid trailing comma. The status changed to Invalid. The previous valid customer/items graph remained visible behind the import dialog. Do not read that old graph as a successful rendering of the new input.

After replacing data, check the validation status and a distinctive new value in the graph. If the input is invalid, fix it or return to the last valid source before exporting. We did not test every parse error or claim the viewer always clears stale results.

A careful workflow

  1. Make a sanitized copy of the JSON. Remove tokens, passwords, personal records and internal URLs before opening a third-party tool.
  2. Open the official editor and use File > Import. Select the file, confirm its name in the dialog, then choose Import.
  3. Wait for a valid status and inspect a distinctive value from the new input. A previous graph can remain visible after a failure.
  4. Use fit to center and follow the object and array branches. Compare important values with the original JSON rather than relying on shape alone.
  5. For a static reference image, open export, wait for Download Image and check PNG before downloading. Reopen the file and check text, branches and background contrast.
  6. Keep the JSON separately. An exported PNG is not a substitute for a machine-readable source or a schema.

Free viewer, separate advanced product

The official FAQ calls JSON Crack a free-forever open-source tool and points advanced users to ToDiagram. The editor also displayed Upgrade to Pro Editor and Open in ToDiagram links. We did not follow those links, create an account or test another product's prices or data handling.

The FAQ's approximate 300 KB guidance depends on complexity and hardware. Our file was 169 bytes, so no large-file, performance or node-limit claim follows from this test. YAML, CSV, XML, schema generation, code generation and query tools were not tested.

Browser processing is not no network activity

The privacy policy says data pasted into the editor for visualization is not stored or processed on its servers. It separately says usage data may include diagnostic information, describes cookies and allows analytics. Attribute the content-processing claim to the provider; do not expand it into an independent privacy guarantee.

We used only a fictional file. We did not test URL fetching, browser extensions, VS Code, self-hosting, offline operation or India-specific access. No account or Google integration was connected. For confidential data, use an approved workflow rather than assuming that public browser tools meet your organization's rules.

Sources