Prepare tabular data
Turn nested values into path-based columns for exports and quick inspection.
Convert tool
Flatten nested JSON into dot paths or rebuild nested JSON from flat keys locally in your browser.
Your input and result are not sent to JSON Hearth or stored on a server.
When to use it
Flattening converts nested paths into simple keys, while unflattening reconstructs objects from those paths. It is useful for tables, environment-style data and comparisons.
Turn nested values into path-based columns for exports and quick inspection.
Represent deeply nested settings as a flat list of keys and values.
Convert dot-path keys back into objects when importing flat configuration data.
Important limitations
Common questions
It is a key such as user.address.city that represents a value nested inside several objects.
It is reversible when the path convention is unambiguous and no original keys collide with generated paths.