Paste in JSON or a URL, drop a file, , or load an to begin.

Drop your JSON file here.
15% Loading...

Adblocker eh?  No problem.  Please consider these other ways of supporting our work:

Donate Share Post Tweet


The JSONSelect Expression Tester allows developers to test and evaluate JSONSelect, the CSS-like selector for JSON. Based on the popular JSON Formatter & Validator, the JSONSelect Expression Tester uses a PHP implmentation of JSONSelect ported by @observu.

Learn About JSONSelect

JSONSelect offers developers a simple way to extract specific JSON data from a complex JSON file using famaliar CSS-like selectors.

JSONSelect is available wide variety of programming languages including Javascript, Ruby, Go, PHP, Python and Java.

To learn more about JSONSelect check out some of the following links.


August 2020

  • Added compact template wrapping.
  • Added performance improvements.
  • Added improved error handling.
  • Fixed unexpected scrolling on objects and arrays expand/collapse.
  • Fixed autofocus.
  • Fixed a fullscreen bug.

February 2020

  • Added drag and drop, and browse, local file loading.
  • Added node expand/collapse all.
  • Added result renaming.
  • Added result downloading.
  • Added integration with the Mutate: Data Converter via a new convert button.
  • Added an example.
  • Updated frontend.
  • Fixed an Safari error. Alexander

October 2019

  • Added a single tab, tab template.

June 2019

  • Updated broken links. Thanks Scott.

December 2018

  • Updated external libraries.

August 2015

  • Switched to HTTPS.
  • Improved grow/shrink buttons.

November 2014

  • Initial release of the JSONSelect Expression Tester.


Over the years Curious Concept tools have been immensely improved through the feedback and suggestions of their users. We encourage you to continue to pass along any new recommendations, requests or bug reports.