Developer Tools
JSONPath Tester
Paste a JSON document and write JSONPath expressions to query it interactively. Results are highlighted and displayed as a list, ideal for developing queries for JavaScript code, APIs, or data pipelines.
Features
- Real-time JSONPath query evaluation
- Supports standard JSONPath: $, ., .., [], ?(), *
- Shows all matched nodes and their paths
- Highlights matched nodes in the JSON source
- Copy matched results as JSON array
- Browser-only
How to use it
- Paste your JSON document into the left panel.
- Type a JSONPath expression in the query field (e.g. $.store.books[*].author).
- Matching results appear below instantly.
- Copy the results as a JSON array.
Use cases
- Developing JSONPath filters for JavaScript APIs
- Querying nested API responses during development
- Testing AWS IAM policy path expressions
- Extracting specific fields from large JSON datasets
Limitations
- Filter expressions with complex arithmetic may not be supported in all implementations.
- Very large JSON documents may be slower to query in the browser.
Related tools
JSON Formatter
Format and beautify JSON online. Paste minified or messy JSON and get clean, 2-space indented output with syntax validation, instant, in-browser, no upload.
Use toolJSON Validator
Validate JSON syntax online with exact error messages. Get line number, column, and a human-readable explanation for every JSON error, processed in your browser.
Use toolJSON to TypeScript
Generate TypeScript interfaces from any JSON object. Paste JSON, get typed TypeScript interfaces with nested types, browser-only, free.
Use toolJSON Minifier
Minify JSON by removing all whitespace and line breaks. Paste pretty JSON, get compact JSON for APIs, payloads, and config files. Browser-only, free.
Use toolJWT Decoder
Decode and inspect JSON Web Tokens in your browser. See the header, payload, and signature in readable JSON. No server, no logging, completely private.
Use toolBase64 Encode Decode
Encode text to Base64 or decode Base64 to plain text instantly in your browser. Supports standard and URL-safe Base64, Unicode, and binary-safe encoding.
Use toolFrequently asked
What JSONPath syntax is supported?
Standard Goessner JSONPath including $ root, . child, .. recursive descent, * wildcard, [] subscript, [?(...)] filter expressions, and [start:end:step] array slices.