Cartesian JSON

Quickly generate cartesian products based on a JSON object, where each property is an array of possible JSON values for this property. Non-array values are used as constants.

Tabular output

Omits constants. You may use the checkbox to remember if you've reviewed the results.

JSON output

All results as JSON objects, including constants. Use the inputs to give meaningful names to ease discussions.