Frequently Asked Questions
Is JSONCraft really free?
Yes. Every format, minify, validation, search, and CSV export runs on your own device, so there is no server cost per use and no reason to charge or limit usage.
Is my JSON uploaded anywhere?
No. Everything is processed locally in your browser using JavaScript. Your data never leaves your device.
How does JSONCraft find syntax errors?
It uses the browser's own JSON parser and translates the raw error into a friendly line and column number, so you know exactly where the JSON broke.
What's the difference between Format and Minify?
Format (Beautify) pretty-prints your JSON with 2-space indentation for readability. Minify strips all unnecessary whitespace to produce the smallest possible output.
How do I export JSON to CSV?
Paste a JSON array of flat objects, for example [{"name":"Ada","age":36},{"name":"Alan","age":41}], and click Export CSV. JSONCraft builds a header row from the union of all keys, quotes cells that need it, and downloads a .csv file. Non-array JSON, or arrays that are not objects, cannot be flattened to a table and will show a clear message.
How does the key and path search work?
Type any key name, a value, or a dotted path like users.0.email into the search box under the tree view. Every matching node is highlighted, and its parent objects are expanded automatically so the match is visible.
What is the tree view for?
The tree view renders your parsed JSON as a collapsible outline, so you can expand or collapse individual objects and arrays to explore large or deeply nested structures without scrolling through raw text.
Is there a size limit?
There's no artificial limit, but very large JSON payloads are bound by your browser's own memory and rendering performance rather than any restriction JSONCraft imposes.