JSONPath Tester & Query Evaluator

Test, evaluate, and debug JSONPath expressions (e.g. $.store.book[*].author) against JSON payloads.

How It Works & Processing Standards

Test, evaluate, and debug JSONPath expressions (e.g. $.store.book[*].author) against JSON payloads.

Your input data is never sent to any server and is securely processed on your device.

Current Limits

  • Desktop max file size: 50MB
  • Mobile max file size: 20MB

JSONPath Tester & Query Evaluator is a 100% free, browser-based online utility. All calculations and file conversions run locally inside your browser (Local-First) without sending data to remote servers, keeping your documents and inputs strictly private.

How to Use JSONPath Tester & Query Evaluator

  1. 1
    Input JSONPaste your JSON data into the evaluator.
  2. 2
    Write JSONPath QueryType your JSONPath expression (e.g. $..books[?(@.price < 20)]).
  3. 3
    Inspect MatchesView matching nodes, values, and paths instantly.

Examples

Filter Books by Price
Input: JSON: {"books": [{"title": "A", "price": 15}, {"title": "B", "price": 25}]} Query: $.books[?(@.price < 20)].title
Result: Matches: ["A"]

Common Use Cases

  • Testing JSONPath expressions for Kubernetes kubectl jsonpath output formatting
  • Debugging extraction rules for API gateways (Kong, AWS API Gateway)
  • Writing filter queries for CI/CD pipeline automation and log parsers

Frequently Asked Questions (FAQ)

Which JSONPath syntax features are supported?

Wildcards (*), recursive descent (..), slice expressions ([start:end]), and filter expressions (?()) are supported.

Have feedback or ideas for this tool? Suggest & Inquire →