Features

One quiet workspace for everyday JSON work.

Format, inspect, validate, repair, compare, query, and convert JSON without sending the document to an application server.

Format without changing your data

Valid JSON is formatted in one continuous, foldable editor automatically after a short typing pause. Choose minified output, spaces, or tabs, and sort object keys when a predictable order is useful.

The formatter preserves duplicate properties, large integers, number notation, and escaped strings instead of silently rewriting them through JavaScript number values.

Explore deeply nested and large JSON

Find keys and values, expand or collapse structures, and edit the complete JSON document with a normal caret. Keys, values, commas, braces, new properties, and removals all use ordinary text editing; there are no separate per-value fields.

The viewport editor renders only nearby lines, so large documents remain responsive without filling the DOM with the complete file.

Validate, repair, compare, and query

Validate strict JSON with line and column details. Repair previews common mistakes such as trailing commas and unquoted keys, but never replaces the original until you apply the suggestion.

Compare documents by structure rather than whitespace, extract values with JSONPath, or infer, validate, and sample a Draft 2020-12 JSON Schema.

Convert, import, and export

Convert valid JSON to XML, YAML, or spreadsheet-ready CSV. Upload or drop a local file, fetch a CORS-enabled URL, copy the result, print a clean document, or download it in the relevant format.

Saving is always explicit. A saved draft stays in this browser's local storage and is not attached to an account.

Private by design

Your document stays in your browser.

JSON contents, filenames, queries, schemas, validation messages, and locally saved drafts are excluded from product analytics. Read the complete privacy policy for hosting and measurement details.