JSON Editor
Edit, format, validate and explore JSON in an interactive tree, text or table view — with sort, transform and repair built in. Runs entirely in your browser.
JSON Editor
Guides
A full interactive JSON editor in your browser. Paste, type or load a .json file and edit it in a tree, text or table view — with formatting, validation, sorting, filtering, transforming and automatic repair all built in. Everything runs client-side; your data is never uploaded.
How is this different from a JSON formatter?
A formatter is one-shot: paste in, get pretty output, copy it out. This is an editor — you work with the JSON interactively. Expand and collapse nested objects in the tree view, edit values in place, drag to reorder, sort arrays, filter large datasets, and switch between a structured tree and raw text at any time. It's the right tool when you're exploring or reshaping data, not just tidying it.
What can it do?
- Tree view — a collapsible outline of your JSON. Edit keys and values inline, add or remove properties, and drag to reorder.
- Text view — the raw JSON with syntax highlighting, bracket matching and inline error markers.
- Table view — for arrays of objects, a spreadsheet-like grid.
- Format & compact — pretty-print with indentation, or minify to a single line.
- Sort & transform — sort arrays by value, or filter and map with a query.
- Repair — fix common mistakes (trailing commas, missing quotes, single quotes) and turn almost-JSON into valid JSON.
- Validate — errors are flagged as you type, with the line and reason.
How do I load my JSON?
Three ways: type or paste it directly, drop a .json file onto the uploader, or paste from your clipboard. To get it back out, use the editor's menu to copy or the format button to tidy it first.
Does it handle large files?
It comfortably handles typical API responses and config files. Extremely large documents (many megabytes) may feel sluggish in the tree view — switch to text view, which is lighter, for those.
Is my data private?
Completely. The editor runs entirely in your browser. Nothing you paste, type or load is sent to a server, so it's safe for sensitive configuration and data.
Need to convert instead of edit?
To turn JSON into another format, see the JSON to YAML, JSON to CSV or JSON Minifier tools.