Home / Data / JSONPath / JSONata Tester

JSONPath / JSONata Tester

Query and reshape JSON with JSONPath, JSONata or a JavaScript expression, with live results.

Free, no uploads, no sign-up. Runs 100% in your browser.

How JSONPath / JSONata Tester works

Queries run as you type with jsonpath-plus and jsonata. The JavaScript mode evaluates your expression with the parsed data as the variable data, inside your own browser tab.

Input: JSON. Output: JSON.

How to use JSONPath / JSONata Tester

  1. Open JSONPath / JSONata Tester and add your file or input.
  2. Pick the options you need. Everything runs on your device.
  3. Press the main button and download the result.

Tips

  • Nothing is uploaded. Your files stay in this browser tab.

JSONPath / JSONata Tester FAQ

Are my files uploaded?
No. This tool runs entirely in your browser tab. Files are read from your disk into memory and the result is generated locally.
Is it free? Are there limits or watermarks?
Free and open source (MIT). There are no file-size caps, daily quotas, accounts or watermarks.
Does it work offline?
Yes, once the page (and any engine it needs) has loaded, it keeps working without a connection thanks to the service worker cache.

Related tools

  • JSON Formatter: Prettify, validate, minify and explore JSON as a tree.
  • JSON Diff: Compare two JSON documents by structure and get a list of changes or a JSON Patch.
  • JSON Schema Validator: Validate JSON against a schema (Draft-07 or 2020-12) and generate a schema from sample data.
  • Data Format Converter: Convert between JSON, YAML, XML, TOML, INI, CSV, NDJSON, MessagePack, CBOR and BSON.

OpenFile runs in your browser. Turn on JavaScript to use the tools.