Path conventionNested object → single-level dot-path keys like user.address.city; array indices follow the chosen style (a.0.b or a[0].b).
Source
Load data
Result
The result will appear here
Nested → dot paths

JSON Flatten

Nested object → single-level dot paths · custom delimiter · array style · local

🔒Processed locally in your browser — never uploaded or stored

No upload, no storage

JSON is processed in memory and never sent to a server.

Share via URL fragment

Share links encode data in the # anchor — never sent to a server.

Remember last edit

Optionally keep your last input locally; clear it with one click.

Why use JSON Flatten

Nested to single level

Flatten multi-level objects into single-level keys like user.address.city.

Custom delimiter

Dot by default, or switch to slash, underscore or any custom delimiter.

Array style option

Array indices support both a.0.b and a[0].b to match different tool conventions.

Feed tables / configs

Flattened keys import easily into tables, .env, properties and other flat formats.

Local · no upload

Everything runs in your browser; data is never uploaded or stored.