Paste in JSON or a URL, enter the JSONSelect and away you go.

Adblocker eh?  No problem.  You can support our work in other ways...

Donate Tweet


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

Not sure what JSONSelect is all about? Check out the example.

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.


January 2020

  • Fixed inadequate selection of result text.

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 v1.0

  • Initial release of the JSONSelect Expression Tester.


The best way for an app to improve is through the feedback and suggestions of its users. We encourage you to pass along any recommendations, requests or bug reports.