jsontoolskit.org
JSON and JSON Schema utilities, in the browser
Sign in Create free accountSign up

JSON Schema Tools

11 tools · free · nothing uploaded

Draft 2020-12 is the default everywhere here, with 04 / 06 / 07 and 2019-09 available where the difference is real. If you are starting from data rather than from a spec, generate a schema first and feed it more than one sample — that is what makes the difference between every field being required and the optionality being right.

Start here

Everything else in JSON Schema

Why these run in your browser

There is no server-side processing here and no upload step: the page loads, and from then on the parsing, converting and rendering happen in this tab using your machine's CPU. That has three consequences worth knowing about. Your data stays on your machine, which matters when the JSON is a production payload with real customer records in it. There is no file-size limit imposed by us, only by how much memory your browser will give the tab. And once the page has loaded, it keeps working with the network off.

The trade is that very large documents are bounded by browser memory rather than by a beefy server — somewhere past 50 MB a textarea gets sluggish, and dropping the file in is better than pasting it. The privacy page spells out what is and is not collected.