JSON Flatten
Turn deeply nested JSON into a flat list of path = value lines you can grep, diff, or drop into a spreadsheet — computed client-side.
Turn deeply nested JSON into a flat list of path = value lines you can grep, diff, or drop into a spreadsheet — computed client-side.
Paste a JSON object or array. The tool walks every nested key and array index, joining them into a single path per leaf value, then prints one path and its JSON scalar per line.
Drop in any valid JSON object or array. Nested objects, arrays, and mixed structures of any depth are all handled.
Choose a dot or slash delimiter for object keys, bracket [i] or dotted .i notation for array indexes, and the separator between path and value.
Each leaf becomes one path = value line. Copy the flattened list to your clipboard or download it as a .txt file — nothing ever leaves your machine.
A flat path-per-line view makes nested JSON easy to scan, diff, and search with ordinary line-based tools.
Your JSON is parsed and flattened in the browser with the built-in JSON engine. There is no upload and no server round-trip, so even sensitive payloads stay on your machine.
One path per line turns a sprawling nested document into plain text you can search with a regex, diff between two versions, or paste into a spreadsheet column.
Leaf values are rendered as JSON scalars, so strings stay quoted while numbers, booleans, and null appear bare — no ambiguity about what each value actually is.
Switch between dot and slash delimiters and bracket or dotted array indexes to match the path syntax your config loader, query tool, or teammate expects.