Skip to content
littlekit.app
All tools

JSON tree viewer

Explore JSON branches, navigate escaped paths, and export precisely the value you select.

Source
Document explorer
Explore the document
Empty selects the root. Example: /features/0
Selected value
{
  "project": "Toolbox",
  "version": 3,
  "features": [
    "local",
    "private",
    "fast"
  ],
  "settings": {
    "theme": "dark",
    "notifications": false
  },
  "archive": null
}
Processed on your device

How it works & useful details

How it works

Expand branches, choose a value, or enter its JSON Pointer path. Buttons work with Tab and Enter or Space. Export saves exactly the selected value; choose Root to save the full document. The tree shows up to 400 visible rows.

Limits & privacy

Up to 1,000,000 characters, 50,000 values and 64 levels. Live previews pause above 40,000 characters; run the tool to process the full supported input. Imported files must be UTF-8 and under 1 MB. Your data stays on this device.

Numbers use JavaScript decimal precision. Unsupported large integers are rejected; quote identifiers to keep all digits. Duplicate object names keep their last value. Transforms preserve data, not source whitespace or number spelling.

Paths use JSON Pointer: an empty path selects the root, ~0 escapes a tilde, and ~1 escapes a slash.