JSON Path Finder

Paste JSON and instantly see every path in dot, bracket or JSONPath notation — click any path to copy it.

This tool runs 100% in your browser. Your data is never uploaded, stored, or logged.

Paths found

Paste JSON on the left — every path appears here. Click a path to copy it.

Click any path in the results to copy it to your clipboard.

About this tool

When an API returns a deeply nested response, the hardest part is often just figuring out how to reach the value you need. The JSON Path Finder lists every path in your document the moment you paste it, in dot notation, bracket notation, or JSONPath — so you can stop counting braces and start writing code.

Filter paths by keyword, limit results to leaf values, and click any row to copy the exact accessor to your clipboard.

How to use it

  1. Paste your JSON into the input box (or hit Load example).
  2. Choose a path style: user.name, ["user"]["name"], or $.user.name.
  3. Optionally type a keyword to filter, e.g. email.
  4. Click any path in the results to copy it.

Useful ways to apply it

  • Finding the accessor for a value buried five levels deep in an API response.
  • Building JSONPath selectors for tools like Postman tests or jq pipelines.
  • Documenting response structures for your team.
  • Debugging why data.items[0].price is undefined.

Frequently asked questions

Does it work with large JSON files?
Yes — parsing happens in your browser, so files of several megabytes work fine. Very large documents may take a moment to render.
What is the difference between dot and bracket notation?
Dot notation (user.name) is shorter but only works for keys that are valid identifiers. Bracket notation works for every key, including ones with spaces or dashes.
Can I extract only the values?
This tool focuses on paths. To pull all values for a specific key, use our JSON Key-Value Extractor.

Privacy

This tool runs 100% in your browser. Your data is never uploaded, stored, or logged.