Paste a large JSON API response and instantly see its structure as an interactive graph instead of scrolling through raw text.
Convert a YAML config file to JSON or XML format without manual rewriting.
Generate TypeScript interfaces or Go structs from a JSON object to skip writing boilerplate type definitions.
Search for specific keys or values within a complex nested data structure using the built-in search.
JSON Crack is an open-source web application that turns raw structured data, JSON, YAML, XML, and CSV, into interactive visual graphs, making it much easier to understand complex nested data structures at a glance. The core problem it solves is that large JSON or YAML files are notoriously hard to read in raw text form: deeply nested objects, arrays within arrays, and key names can be overwhelming to scan. JSON Crack renders all of that as a connected node graph where each object or array becomes a box, and relationships between them become visible lines. When you paste or import data, the tool instantly draws a navigable graph you can pan and zoom. You can explore any part of the structure interactively, search for keys or values, and understand the shape of the data at a high level. Beyond visualization, it also handles format conversion, for example, converting JSON to YAML or XML to JSON, and provides validation and pretty-printing to catch syntax errors and improve readability. Additional features include code generation: given a JSON object, it can automatically produce TypeScript interfaces, Go structs, Kotlin data classes, or Rust serde types, saving developers from writing boilerplate. You can also run jq queries (a query language for JSON) or JSONPath expressions directly against your data, and export the visualization as a PNG, JPEG, or SVG image. All processing happens in your browser, nothing is sent to any server. The tool is built with Next.js and React in TypeScript, and is available as a hosted web app, a VS Code extension, and a Chrome extension. There is also a React npm package for embedding the visualization in your own applications. Developers, API designers, and data engineers would use JSON Crack when debugging API responses, exploring unfamiliar data structures, or documenting the shape of a complex configuration file.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.