Skip to content
FizzKit

JSON Path Finder

Paste JSON, explore it as a searchable tree, and click any key or value to copy its path as dot notation, bracket notation, JSONPath, jq, Python, Go (gjson) or PostgreSQL jsonb operators. Hover shows a breadcrumb, shift-click selects a range of paths, the evaluate box runs JSONPath or jq-style queries against the document, and all paths can be exported as text or CSV.

Runs locally in your browser
For large JSON, open fullscreen to explore paths comfortably
JSON input
0 chars · 1 line
Click a key to copy its path · click a value to copy it
HoverMove over the tree to see the path of any node here.

Paste valid JSON above to explore it. Click any key or primitive value to copy its path.

Evaluate a path or query

How to use JSON Path Finder

  1. 1Paste or upload JSON; it appears as a collapsible tree.
  2. 2Pick a path syntax: Dot, Bracket, JSONPath, jq, Python, Go (gjson) or PostgreSQL.
  3. 3Click a key to copy its path or a value to copy the value. Shift-click to select a range and copy all paths at once; hover to see the breadcrumb.
  4. 4Type a JSONPath or jq expression in the evaluate box to test it, then copy the matched paths or values. Export every path as .txt or .csv.

About JSON Path Finder

Paste JSON, explore it as a searchable tree, and click any key or value to copy its path as dot notation, bracket notation, JSONPath, jq, Python, Go (gjson) or PostgreSQL jsonb operators. Hover shows a breadcrumb, shift-click selects a range of paths, the evaluate box runs JSONPath or jq-style queries against the document, and all paths can be exported as text or CSV.

JSON Path Finder is part of FizzKit — a collection of focused developer and ad-tech tools. Because everything runs locally, it works offline once loaded and never exposes your data to a remote server.

Frequently asked questions

Dot (user.name), bracket (["user"]["name"]), JSONPath ($.user.name), jq (.user.name, with .[0] for a root array), Python (data["user"]["name"]), Go gjson (user.name) and PostgreSQL (data->'user'->>'name'). Keys with spaces or special characters are quoted automatically.