JSON diff
Compares two documents by what they mean, not by how they are written.
JSON string escape
Loading…
This tool failed to start
It needs WebAssembly and WebGL. Please update your browser or enable hardware acceleration, then reload.
Loading…
It needs WebAssembly and WebGL. Please update your browser or enable hardware acceleration, then reload.
All tools › One document
A text as a JSON string, and back — however many times it was escaped.
It runs entirely in this browser tab: the documents you paste are never uploaded, and the tool makes no network request while it works. Open your browser's network panel and try it — nothing leaves the page.
JSON diff
Compares two documents by what they mean, not by how they are written.
JSONPath evaluator
Runs a path expression over a document and shows what it found.
Flatten JSON
A nested document as one path a line, and back again.
JSON Lines converter
An array of documents as one document a line, and back.
Sort JSON keys
Puts the keys in order so that two versions can be compared.
JSON Schema generator
Works out a schema from example documents — the more, the better it fits.
JSON Schema validator
Checks a document against a schema and names every fault with its path.