0 characters · 0 bytes
JSON Query Online
Find the exact values you need
Evaluate JSONPath expressions or look up an RFC 6901 JSON Pointer, inspect every matching path and value, and keep the entire document inside your browser.
Matches
Query results
Matching paths and values appear here.
JSONPath guide
Query collections and nested values
Start at $, then select properties with dot or bracket notation. Use * for children, .. for recursive descent, comma-separated unions, array slices, or basic filters such as $.items[?(@.price >= 10)].
Paths stay unambiguous
Every match includes both JSONPath and JSON Pointer, including escaping for unusual property names. Arrays are addressed by zero-based index.
JSON Pointer guide
Resolve one exact RFC 6901 location
An empty pointer selects the root. Each slash introduces a property or array index: /store/books/0/title. Use ~1 for a literal slash and ~0 for a literal tilde.
Diagnostics and safeguards
JSON and query errors are reported separately. Work runs in a Web Worker, stops after eight seconds, limits file loading to 20 MB, and renders at most 5,000 matches.
FAQs
JSON query questions
Are my JSON or queries saved?
No. Query history exists only in memory for the current page and disappears when it is closed or reloaded.
What is the difference between JSONPath and JSON Pointer?
JSONPath can select many values with wildcards, descent and filters. JSON Pointer identifies one exact location using a compact standard string.