Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>JSON MindmapNew to Visual Studio Code? Get it now.
JSON Mindmap

JSON Mindmap

Umer Faisal

|
4 installs
| (0) | Free
Visualize, navigate, and search large JSON files as an interactive mindmap or grid — with bidirectional editor sync, indexed search, and image export.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

JSON Mindmap

Turn any JSON file into an interactive mindmap — explore, search and export in seconds.

JSON Mindmap — mindmap view


Why JSON Mindmap?

Reading deeply nested JSON in a normal editor is painful. Ctrl+F finds what but never where. JSON Mindmap opens any .json / .jsonc file as a visual graph so you can see the shape of your data, jump to any path instantly, and stay in sync with your editor cursor.

Built for everyday workflows — API responses, configs, fixtures, large analytics dumps — up to several megabytes, with no slowdown.


Features

  • Mindmap view — see your JSON as a radial graph, with smooth curved connections between parent and child objects.
  • Grid view — a compact card layout when you want density over flow.
  • Bidirectional editor sync — click any card to jump to that location in the editor; move the cursor in the editor and the matching card lights up.
  • Indexed search — fast, debounced search across keys and values, with a result list you can step through.
  • Path jump — type a JSONPath like $.users[12].address.city and land there immediately.
  • Expand all / collapse all — works across lazy-loaded branches; the tree resumes expanding as soon as new children arrive.
  • Focus mode — dim everything outside the selected branch so you can read long objects without distraction.
  • Noise-field auto-dim — common fields like id, uuid, createdAt, etag, _id, timestamp, etc. are visually muted so the meaningful data stands out.
  • Image export — save the current view as SVG, PNG (1× / 2× / 3×), or JPG, or copy a PNG straight to the clipboard.
  • Performance built in — viewport culling, memoised cards and lazy child loading keep the canvas smooth on large files.

Screenshots

Grid view

Grid view

Search & path jump

Search and path jump


How to use

  1. Open any .json or .jsonc file.
  2. Open JSON Mindmap in any of these ways:
    • Click the JSON Mindmap icon in the editor's top-right toolbar.
    • Right-click the editor → Open JSON Mindmap.
    • Right-click the file in the Explorer → Open JSON Mindmap.
    • Command Palette (Cmd/Ctrl+Shift+P) → Open JSON Mindmap.

A side panel opens with your JSON laid out as a mindmap. Use the search bar at the top to find keys/values or jump to a path. Use the toolbar to switch modes or export an image.


Settings

Setting Default Description
jsonMindmap.noiseFieldPatterns (common id / timestamp regexes) Field names matched by these regular expressions are auto-dimmed.
jsonMindmap.debounceMs 300 Delay (ms) between an editor edit and re-indexing the mindmap.
jsonMindmap.previewLength 60 Maximum number of characters shown for a single primitive value.

Tips

  • Shift+click the toggle on a node to expand or collapse the entire subtree.
  • Hover any card to highlight just that branch — everything else dims.
  • Drag empty space to pan; scroll to zoom; the bottom-right shows current zoom.
  • The graph is purely visual — your JSON file is never modified.

Privacy

JSON Mindmap runs entirely on your machine. Your files are never uploaded, analysed remotely, or shared. The extension makes no network requests.


Feedback

Found a bug? Want a feature? Reach out at Umerfaisal.md@gmail.com — feedback shapes the next release.


License

MIT © 2026 Umer Faisal

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft