Online JSONPath Tester & Query Tool

Run JSONPath expressions, inspect every matching node, and copy unambiguous JSONPath or JSON Pointer locations.

JSONPath query workspace
Local
Ready to query0 matches

Standards-based queries

Extract the JSON nodes
you actually need.

$

RFC 9535 core selectors

Use member, index, wildcard, descendant, slice, multi-selector, and filter expressions.

⌘

Every match has a path

Inspect the value, data type, canonical JSONPath, and JSON Pointer for each result.

✓

Safe execution

A browser Worker interprets expressions without evaluating JavaScript code.

Worked example

See JSONPath Tester in action.

Test JSONPath queries, filters, slices, and matching node paths locally.

INPUT
$.users[?(@.id >= 2)].name
RESULT
2 matches · $['users'][1]['name'] · $['users'][2]['name']

Real questions, clear answers

JSONPath Tester FAQ

Which JSONPath features are supported?

The tester covers RFC 9535 core selectors: members, indexes, wildcards, descendant segments, slices, multiple selectors, filters, comparisons, and boolean conditions.

Does a filter execute JavaScript?

No. Expressions are parsed and interpreted in a browser Worker. eval, new Function, custom functions, and arbitrary JavaScript are not supported.

What does zero matches mean?

It means the JSON and expression were valid but selected no nodes. It is shown as No Matches, not as a syntax error.

TextLumo toolkit

Find the right tool

Word CounterCount words, characters, sentences, lines, and reading time. Text Tools Case ConverterSwitch between sentence, title, upper, lower, and code cases. Text Tools Line OrganizerDeduplicate, sort, or add a prefix and suffix to every line. List Tools Text DiffCompare two versions by line or word and highlight every change. Text Tools Social Character CounterCheck text length against popular social platform limits. SEO Tools Text CleanerRemove extra spaces, line breaks, and empty lines. Text Tools Find & ReplaceFind and replace text with case-sensitive or regex matching. Text Tools Join & Split TextJoin lines or split text using any delimiter. List Tools List CompareFind shared and unique items across two lists. List Tools CSV & Column ToolsConvert lists and CSV or extract a delimited column. Conversion Tools HTML & Text ConverterConvert HTML to plain text or text into clean HTML paragraphs. Conversion Tools HTML & Markdown ConverterConvert common Markdown and HTML structures in either direction. Conversion Tools Data ExtractorExtract URLs, email addresses, or phone numbers from text. Conversion Tools Unicode ConverterInspect, escape, and decode Unicode characters and code points. Developer Tools SEO Content AnalyzerReview keyword density, readability, and writing statistics. SEO Tools Meta Tag CheckerCheck title and description lengths with a search preview. SEO Tools URL Slug GeneratorTurn titles into clean, readable URL slugs. SEO Tools Lorem Ipsum GeneratorGenerate placeholder paragraphs for layouts and drafts. SEO Tools Text to SpeechRead text aloud using voices available in your browser. Conversion Tools JSON FormatterFormat, validate, search, and inspect JSON as code, a tree, or a virtualized table in your browser. Developer Tools JSON Schema ValidatorValidate JSON against Draft-07 or Draft 2020-12 schemas with precise error paths. Developer Tools JSONPath TesterTest JSONPath queries, filters, slices, and matching node paths locally. Developer Tools Base64 Encoder / DecoderEncode and decode Unicode-safe Base64 text instantly. Developer Tools URL Encoder / DecoderEncode or decode URL components without sending them anywhere. Developer Tools HTML Entity Encoder / DecoderConvert special characters to and from safe HTML entities. Developer Tools Regex TesterTest JavaScript regular expressions with live match highlighting. Developer Tools