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.