---
title: "JSON Path Finder & JSONPath Tester Online (RFC 9535)"
description: "Free JSON path finder and JSONPath tester: click a node for its path and JSON Pointer, or run an RFC 9535 query and see every match. Runs in your browser."
canonical: "https://browser-use.com/tools/jsonpath-tester"
last_updated: "2026-11-05"
---

# JSON Path Finder & JSONPath Tester Online (RFC 9535)

## JSONPath Tester and Finder

Test a JSONPath query against your JSON, or click any node to get its path. Follows RFC 9535 and runs in your browser.

## How it works

### Paste JSON

Paste it or open a .json file up to 5 MB. It is parsed in this tab and never uploaded.

### Query or click

Type a query to list every match, or click a node in the tree to get its path.

### Copy the result

Copy the matched values as a JSON array, their normalized paths, or one node's JSON Pointer.

### Which JSONPath syntax does it use?

RFC 9535, the IETF standard published in February 2024, via the open-source json-p3 library. One known gap: a quoted string with an escaped control character, like $\['\\u001f'\], is rejected.

Source: [RFC 9535](https://www.rfc-editor.org/rfc/rfc9535.html) · [json-p3](https://github.com/jg-rp/json-p3)

### Why does a query from Jayway or an old tutorial fail?

Older dialects differ from the standard. Use match() or search() instead of =~, \[-1\] instead of \[(@.length-1)\], and length() inside a filter instead of .length() or size. The tester shows these hints as you type.

Source: [RFC 9535 functions](https://www.rfc-editor.org/rfc/rfc9535.html#section-2.4) · [Jayway JsonPath](https://github.com/json-path/JsonPath)

### What is a normalized path?

The one canonical path to a node: brackets, single quotes and fixed escaping, like $\['data'\]\['orders'\]\[0\]. The finder also shows dot notation and the JSON Pointer for the same node.

Source: [RFC 9535 normalized paths](https://www.rfc-editor.org/rfc/rfc9535.html#section-2.7) · [RFC 6901 JSON Pointer](https://www.rfc-editor.org/rfc/rfc6901.html)

### Is my JSON sent anywhere?

No. This tool has no server endpoint. Queries run in a Web Worker in this tab, stopped after 3 seconds so a slow regex can't freeze the page. Duplicate names, integers outside ±(2^53-1) and numbers out of float range get a warning, because JSON parsers may read them differently.

Source: [RFC 8259](https://www.rfc-editor.org/rfc/rfc8259.html)

## Need JSON from a website first?

Browser Use agents open pages in a real browser, including dynamic ones, and return structured data.

[See AI web scraping](https://browser-use.com/web-scraping)

JSON

Load exampleOpen .json file

## Tree: click a node to get its path

Paste JSON or load the example to see its tree.

JSONPath query

---

BROWSER USE

- Browser Use Agents: give Browser Use a task and receive completed work. API V4 is current for new integrations.
- Browser Infrastructure: connect your agent or automation to managed browsers through SDK, REST, or CDP. Starts at $0.02/browser-hour.
- Developer tools: Open Source, Browser Harness, SDK, and MCP support the two products above.

[Developer Index](https://browser-use.com/index.md)
[Product Map](https://browser-use.com/llms.txt)
[Full Product Context](https://browser-use.com/llms-full.txt)
[Pricing](https://browser-use.com/pricing.md)
[Cloud Docs](https://docs.browser-use.com/cloud/quickstart)
[Open Source Docs](https://docs.browser-use.com/open-source/introduction)
