JSONPath Tester & Evaluator

Test JSONPath expressions against any JSON document live in your browser. Supports dot notation, wildcards, array indexing, recursive descent, and filters.

JSONPath Expression

Input JSON Data

Evaluation Results

Matches: 4

JSONPath Syntax Reference Guide

Quick summary of common operators and symbols used in JSONPath queries.

Operator Description Example Expression
$ The root object/element of the JSON document. $.store
. Child operator (dot notation). $.store.book
.. Recursive descent. Searches any level recursively. $..price
* Wildcard. Matches all objects or elements. $.store.book[*]
[n] Array index (0-based indexing). $.store.book[0]
[?(@.prop)] Filter expression based on conditions. $.store.book[?(@.price < 10)]

Why Use Our JSONPath Tester?

Built for robust API debugging, log analysis, and test assertions.

100% Client-Side

Real-Time Evaluation

Results update instantly as you type expressions or modify JSON payloads.

Powerful Filters

Filter arrays easily with expressions like `[?(@.price < 15)]` using current node operators (`@`).

Complete Privacy

Everything runs securely in your browser. Sensitive API payloads never leave your device.

Recursive Descent

Search through deeply nested objects effortlessly using recursive descent operators (`..`) without knowing the schema depth.

Array Indexing & Slicing

Target specific array elements or ranges using standard zero-based index notations and wildcard selectors (`[*]`).

Built-In Presets & Guide

Kickstart your queries using built-in sample JSON documents, quick query templates, and a full syntax cheat sheet.

UtilityGlen

Handy web tools for daily use. Everything runs right in your browser—no sign-ups, no cloud uploads, and your data stays entirely on your device.