Available tool
JSON Schema Generator
Generate a starter JSON Schema from example JSON locally in your browser for API contracts, validation, tests, and documentation.
Open toolDeveloper Tools
Test common JSONPath expressions against JSON locally in your browser for API debugging, fixtures, logs, and documentation.
Test common JSONPath expressions against JSON locally in your browser. Use it to inspect API responses, fixtures, logs, and documentation examples without uploading data.
How to use it
Use this JSONPath Tester when you need to inspect API responses, nested fixtures, log payloads, or documentation examples quickly.
It is useful for checking whether a path returns the expected fields before writing tests, examples, validation rules, or transformation code.
The MVP supports the most common JSONPath selectors:
$ for the root document$.users[0].name for a nested property on an array item$.users[*].id for all IDs in an array$..name for recursive lookup of every name property$['meta']['count'] for bracket property access$.users[*].roles[*] for nested array valuesFilters such as $..users[?(@.active)], slices such as [0:2], and unions such as [0,1] are not supported in this first version.
Use the JSON Formatter to validate or clean input first, the JSON Pointer Resolver when you need one exact RFC 6901 location, the JSON Schema Generator when you need a validation draft, and the JSON to TypeScript Types Generator when you need types from the same JSON payload.
Related tools
These local-first tools often pair well with JSONPath Tester.
Available tool
Generate a starter JSON Schema from example JSON locally in your browser for API contracts, validation, tests, and documentation.
Open toolAvailable tool
Generate TypeScript interfaces or type aliases from JSON locally in your browser for API responses, fixtures, and backend contracts.
Open toolAvailable tool
Convert CSV, TSV, or delimited text to JSON locally in your browser for API mocks, imports, fixtures, and documentation.
Open toolFAQ
No. JSON parsing and JSONPath evaluation run locally in your browser, and the tool does not send your input to a server.
The first version supports common selectors such as $, .property, ['property'], [0], [*], .*, and recursive property lookup with ..property.
Not yet. Filters, slices, and unions are intentionally excluded from the MVP so the tool can stay lightweight and dependency-free.
JSONPath is a query-style syntax that can return multiple values. JSON Pointer identifies a specific location with a slash-delimited path.