Home
Tom Utilities

JSON Tools

Format, validate, compare and convert JSON data.

JSON Formatter Beautify and validate JSON with configurable indentation, error highlighting and one click copy. JSON Validator Check whether your JSON is valid and see a clear explanation of any syntax problem. JSON Minifier Remove every unnecessary space and newline to produce the smallest possible JSON payload. JSON Viewer Read JSON in a clean formatted view and explore it as a collapsible tree. JSON Tree Viewer Turn JSON into an interactive, collapsible tree with array lengths and value types. JSON Editor Edit JSON with line numbers, bracket matching, code folding and live validation. JSON Parser Parse JSON and inspect the resulting structure, types and value counts. JSON Compare Compare two JSON documents and highlight added, removed and changed values. JSON Sorter Sort object keys alphabetically at every level and optionally sort arrays. JSON Escape & Unescape Escape text into a valid JSON string literal or unescape an escaped JSON string. JSON to XML Convert a JSON document into well formed XML with a configurable root element. JSON to YAML Convert JSON to clean YAML for configuration files and Kubernetes manifests. JSON to CSV Convert an array of JSON objects into a CSV table ready for spreadsheets. JSON to C# Class Generate strongly typed C# classes from a JSON sample in a single click. JSON to TypeScript Generate TypeScript interfaces from a JSON sample with optional and union types. JSONPath Tester Query JSON data with JSONPath expressions and see matching values instantly. JSON Flatten and Unflatten Convert nested JSON into dot-notation keys and rebuild nested objects from flat data. JSON to Go Struct Generate Go structs with JSON tags from a JSON sample, including nested types. JSON to Python TypedDict Generate Python TypedDict classes with type hints from a JSON sample. JSON to JSON Schema Generator Generate a JSON Schema from a JSON sample, inferring types, objects, arrays and required fields.