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

Upload & hope

  • Sends your input to a server to process it
  • Asks for an account after a few free uses
  • Limits input size on the free tier
DEVUTILSNOW

Runs where you are

  • Processes everything inside your browser tab
  • No account, ever
  • No artificial size limit
// 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.

// 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: Aug 26, 2026