Flatten JSON
Flatten nested JSON into a single-level object with dotted-path keys. Everything runs on your device — nothing is sent to a server.
The result will appear here…
or press Ctrl+Enter
Everything runs in your browser. Your data is never sent to our servers.
728 × 90Ad Space AvailablePlace your ad here
Example
Example Input
{"user":{"name":"Aji","age":31}}Example Output
{"user.name":"Aji","user.age":31}How to Use
- 1Paste your data into the Input field.
- 2If the tool has "More settings" (mode, query, columns, etc.), set them as needed.
- 3Click the button (or press Ctrl+Enter) to process.
- 4Copy the result with the Copy button.
About Flatten JSON
Flatten JSON turns a nested object into a single level where each key is the full path, e.g. {"a":{"b":1}} becomes {"a.b":1}.
It is useful for turning JSON into a tabular format (CSV/spreadsheet), building environment variables, or making fields easier to compare and search.
The path separator is configurable (default dot). To reverse it, use Unflatten JSON. Processed in the browser.
FAQ
Is my data sent to a server?
No. Flatten JSON runs entirely in your browser using client-side libraries. Your data never leaves your device.