All tools
Everything runs in your browser. No signup, and nothing is uploaded.
JSON tools
- JSON FormatterBeautify JSON with consistent indentation, without changing any values.
- JSON ValidatorCheck JSON syntax and see each problem explained with its line and column.
- JSON MinifierRemove whitespace to make JSON as small as possible, with values left untouched.
- JSON Tree ViewerExplore large JSON documents as a collapsible, searchable tree.
- JSON Escape / UnescapeTurn text into a safe JSON string, or decode an escaped string back to text.
- JSON Sort KeysSort object keys alphabetically, with values and array order left exactly as they were.
- JSON Flatten / UnflattenTurn nested JSON into flat dot-separated keys, or rebuild the nesting from them.
- JSON DiffCompare two JSON documents and see every added, removed and changed value by path.
- JSONPath ExplorerQuery JSON with JSONPath expressions and see every match with its exact path.
Converters
- JSON to CSVConvert JSON arrays to CSV, flattening nested fields and flagging anything lost.
- CSV to JSONConvert CSV to JSON, keeping values like 007 intact instead of guessing wrongly.
- JSON to YAMLConvert JSON to clean YAML, quoting strings that YAML would otherwise misread.
- YAML to JSONConvert YAML to JSON, with anchors, merge keys and multiple documents handled.
- XML to JSONConvert XML to JSON with clear attribute and text conventions, and no unsafe entities.
- JSON to XMLConvert JSON to well-formed XML, with attributes, text nodes and invalid names handled.
Schema & types
- JSON to TypeScriptGenerate TypeScript interfaces from JSON samples, with optional and nullable fields inferred.
- JSON Schema ValidatorValidate JSON against a JSON Schema and see every violation at its exact location.
- JSON Schema GeneratorInfer a starting JSON Schema from sample data, with required fields and types filled in.