JSON Flattener

Flatten nested JSON into single-level dot-path keys — in your browser.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

JSON flattener

Paste a nested JSON object or array and get back a single-level object where every leaf value is keyed by its full path. Object keys are joined by a delimiter you choose (a dot by default) and array items use either dot indices (roles.0) or bracket indices (roles[0]).

This is handy for diffing configs, building .env files or feeding flat key/value stores. Everything runs in your browser — your JSON never leaves your device.

Ad placeholder (rectangle)