Formatters & Converters

JSONPath Tester

Run a JSONPath expression against JSON and see the matches.

No upload, ever No account needed Works offline
// how to use it

Three steps, no reading required.

Paste your JSON

Drop the document you want to query into the JSON pane.

Write a JSONPath

Type an expression like $.store.book[*].title — matches update live.

Copy the matches

The matched values are shown as JSON; copy them with one click.

TYPICAL ONLINE TOOL

Runs your filter as JavaScript

  • Evaluates filters with eval
  • Supports a thin slice of JSONPath
  • Uploads your JSON
DEVUTILSNOW

A purpose-built engine, no eval

  • Filters never run arbitrary JavaScript
  • Wildcards, recursive descent, slices, unions and filters
  • Operators ==, !=, <, <=, >, >= and existence tests
// faq

Questions worth answering upfront.

No. The expression is evaluated entirely in your browser. Your JSON is never uploaded, stored, or logged.

Root ($), child access (.name or ['name']), wildcards (*), recursive descent (..), array index and negative index, slices ([start:end:step]), unions ([a,b]), and filters ([?(@.field < 10)]).

Filters support ==, !=, <, <=, >, and >=, plus a bare @.field test for existence and truthiness.

No. Expressions are parsed and evaluated by a small purpose-built engine — filters never run arbitrary JavaScript.

Yes. Every tool on DevUtilsNow is free to use with no account required.

JSON is the data format; JSONPath is a query language for picking values out of a JSON document, much as XPath does for XML. For example, $.store.book[*].author selects every book's author.

Start at $ and follow the keys down: .name for an object key, [0] for an array index, [*] for every item, and .. to search at any depth. The matches update as you type, so you can refine the path step by step.

// related guides

Guides that pair with this tool

All guides →

How to Test JSONPath Expressions

A practical guide to JSONPath syntax — child access, wildcards, recursive descent, array slices, and filters — with runnable examples.

Read guide →

Need another tool?

36+ browser-based utilities — all free, all private, nothing to install.

Browse all tools →
Last updated: Oct 10, 2026