Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightData Toolschevron_rightJSON UnflattenJSON Unflatten

JSON Unflatten

Expand flat dot-notation JSON keys back into a nested object structure.

Character used to split key paths.Reconstruct arrays from numeric keys

Similar Tools

JSON Flatten

JSON Flatten

Flatten nested JSON objects to flat key-value pairs using dot notation.

JSON Key Renamer

JSON Key Renamer

Rename keys across nested JSON objects and arrays.

INI to JSON

INI to JSON

Convert INI configuration files to JSON and back with type inference.

JSON Key Extractor

JSON Key Extractor

Select which keys to include or exclude from a JSON array of objects.

PDF to Text

PDF to Text

Extract plain text from PDF files instantly in your browser. No uploads, no sign-up required.

Random Color Generator

Random Color Generator

Generate random color palettes with harmony rules.

PDF Redactor

PDF Redactor

Draw black redaction boxes over sensitive areas on PDF pages directly in your browser.

apps

More Tools

Browse our full collection of free online tools.

JSON Unflatten

A JSON unflatten tool rebuilds nested structures from flat key paths. If you have data where keys look like user.address.city or items.0.name, this tool can turn those flat entries back into properly nested objects and arrays.

Why this matters

Flattened JSON is often convenient for export and storage, but not always ideal for application logic or configuration files. When you need the original hierarchy back, unflattening saves you from rebuilding the object structure manually.

What you can control

The tool lets you choose the separator character and optionally reconstruct arrays from numeric keys. That makes it flexible enough for different flattening conventions used by APIs, data pipelines, and custom scripts.

Because everything happens locally in the browser, you can safely restore nested JSON from flat data without uploading internal structures anywhere.