Skip to main content
CuteJSON
↑↓ Navigate Enter Select Esc Close

Frequently asked questions

Answers to what people ask most.

What is CuteJSON?

CuteJSON is a set of JSON tools that run entirely in your browser. You can format and beautify JSON, validate it against the specification, minify it, repair broken JSON such as trailing commas and unquoted keys, explore a document as a collapsible tree, compare two documents by value, run JSONPath queries and resolve JSON Pointers. Every tool works on text you paste in and hands the result straight back, with no account and nothing to install.

Is it free to use?

Yes. Every tool is free, there is no paid tier, no trial and no account. The site is cheap to run because there is no server doing the work: the tools execute in your own browser, so hosting is little more than the cost of sending a few pages. Advertising may appear below the tools to cover the domain and hosting, and it is placed under the tool rather than above or inside it, so it can never push the thing you came for off the screen.

Do I need an account?

No. There is no sign up, no login and nothing to install. Open a tool, paste your JSON and use it. There is no user database, no saved history and no profile, which also means there is nothing here that could leak in a breach. The site does remember two things in your browser, your theme choice and your answer to the cookie notice, and both stay on your device.

Is my JSON uploaded anywhere?

No. Every tool runs in your browser, and no document you paste is sent to any server. You can check it rather than take our word for it: open your browser developer tools, switch to the Network tab, and run any tool. No request carries your data. An automated test in this project asserts the same thing on every build. If advertising or analytics are switched on, those third parties see ordinary request information such as your IP address and browser, which is described in the privacy policy, but they never see what you paste.

Does it work on mobile?

Yes. Every page is built to work on a phone, and the tool pages stack into a single column so the editor stays usable on a small screen. The editor is a real text field, so paste, undo and your own keyboard behave the way they do everywhere else. The site is also installable as a web app and keeps working offline for pages you have already visited, because the tools need no network once the page has loaded.

How accurate are the results?

The parser is written for this site and follows RFC 8259, the JSON specification, and the formatter and minifier reprint your document from its tokens rather than converting it into a JavaScript value first. That is what keeps a twenty digit integer intact and keys that look like numbers in the order you wrote them, both of which are quietly corrupted by tools that parse and re-print. Where a standard is only partly implemented, such as the JSONPath subset, the page says exactly which part rather than claiming the whole of it.

Still have a question

Send it over and it gets answered.