Flatten JSON
Convert nested JSON to flat dot-notation key-value pairs. Fast, free, and fully client-side.
Input source
Result / Output
How the Flatten JSON Works
Flattens deeply nested JSON objects into flat single-level key-value pairs using dot notation keys (e.g. "user.address.city").
Usage Example
Input: `{"user": {"name": "Alice", "age": 30}}` → Output: `{"user.name": "Alice", "user.age": 30}`.
Frequently Asked Questions
Why flatten a JSON object?
Flattened JSON is much easier to import into relational databases, spreadsheets, and key-value configuration stores.
Browse more
See all JSON tools.
