JSON tools
Everything you need to work with JSON — format and validate it, compare two documents, and convert to and from CSV, XML and YAML. Every tool runs entirely in your browser.
Format, validate and beautify JSON.
Compare two JSON documents structurally.
Convert a JSON array to CSV.
Convert CSV to a JSON array.
Convert JSON to well-formed XML.
Convert YAML config to JSON.
Generate TypeScript interfaces from JSON.
Generate Go structs from JSON.
Working with JSON
JSON is the default data format of the web — APIs, config files, logs and databases all speak it. These tools cover the everyday jobs: the formatter tidies and validates, the diff compares two versions structurally, and the converters move data between JSON and the formats your spreadsheets and legacy systems expect.
Frequently asked questions
- Yes — every tool here is free, needs no sign-up, and runs entirely in your browser. Your data is never uploaded.
- Yes. All parsing and conversion happen locally using your browser's JavaScript engine. Nothing is sent to a server, which is enforced by a strict content-security policy.
- Start with the JSON formatter — it validates your input and pinpoints the first syntax error so you can correct it.