Data tools
JSONPath Tester
Find values and their locations with a safe, explicit path expression.
Runs locallyRuns locally in your browser
Guide
Find values inside JSON (JavaScript Object Notation) data using a JSONPath expression. This is useful when you want to extract particular fields from a nested document without manually searching through it.
- Add your documents
Paste into Input, choose an example or use Open file. Files stay in your browser.
- Choose and run
Choose Validate, Compare or Find above the fields. For path queries, enter the path before choosing Find.
- Read and keep the result
Read Output. Copy output or Download keeps the result; errors explain what needs changing.
On mobile, choose Output to read the result. Clear removes both fields.
Path
- Fields: start at $; use $.name or $["field name"] for one property.
- Indexes: use [0] for the first item or [-1] for the last.
- Wildcards: use [*] for every item or .* for every child.
- Recursive fields: use $..name to find that property at any depth.
- Slices: use [0:3] for the first three items or [::-1] to reverse an array.
- Filters, functions and executable expressions are not supported. Up to 4,096 characters and 10,000 matches.
Shortcuts
- Ctrl / Cmd + Enter — Run selected action
- Ctrl / Cmd + Shift + C — Copy output
- Ctrl / Cmd + S — Download output
- ? — Show shortcuts outside text fields
Shortcuts work while focus is in the workspace. Copy and download need valid output.
Common questions
- Does this preserve every detail?
- Conversion preserves the supported values, not original formatting. JSON object order is irrelevant to comparison. Ordered XML keeps mixed content; table cells stay text. Read Guide for the exact rules before converting.
- Is my document uploaded or remembered?
- No. Documents, schemas, paths and results stay in this tab and are not saved between visits. Only safe conversion and table settings may be remembered on this device.
- What limits apply?
- Combined input is limited to 1 MB, output to 2 MB and nesting to 100 levels. Processing stops after five seconds. Large results show a shortened preview; Download retains the complete successful output. Tool-specific limits and supported options are listed in Guide.
Was this tool helpful?
Only your rating and optional feedback are sent. Your tool input and output are never included.