Format, validate, and transform JSON with syntax highlighting and error detection.
Paste or type your JSON below. Use Ctrl+Z to undo and Ctrl+Shift+Z to redo.
You can select part of the JSON for linearizing, escaping and unescaping.
Validate JSON against JSON Schema drafts 2020-12 and 7 with detailed error reporting.
JSON Schema
Slice, filter, map and transform your JSON data using JQ.
JQ Quick Reference
.items[]
.items[0]
.items[-1]
.items[1:3]
.items | length
[.items[] | .id]
.key
."complex-key"
keys
del(.key)
{a, b}
.items | .[0]
.items[] | select(.id > 5)
.items | map(.id)
.items[] | .name
. as $x | ...
Saved Filters
JSON input
Output
Convert JSON arrays to CSV format instantly—perfect for spreadsheets and data analysis.
CSV output
Convert CSV data to JSON format—transform spreadsheets into structured JSON effortlessly.
JSON output
Compare two text files and see the differences highlighted like git diff.
Note: The editor allows using Ctrl-z for undoing and Ctrl-Shift-z for redoing!