happytails.ai

Product variant matrix generator

Generate exact option combinations, remove explicit exclusions and optionally produce SKUs with visible collision reports.

The complete product must fit 10,000 combinations and 100,000 cells before exclusions. Each exclusion matches all named values exactly; overlapping exclusions count once. No partial result is exported. Maximum 1,000,000 input characters, 10,000 records and 100,000 result cells. CSV output is bounded to 4,000,000 characters. Example: {"size":["S","M"],"colour":["Red","Blue"]} Results update as you type. Up to 1,000,000 characters.

Your result

How to use Product variant matrix generator
  1. Paste a JSON object mapping each option name to a list of distinct values.
  2. Add exact exclusion objects and an optional SKU template.
  3. Review kept and excluded counts, then download the complete CSV and JSON report.

Report a problem or share an idea.

Useful next steps

Exact matching and predictable order

Option names and values are case-sensitive. Results follow the input option and value order. A template can reference option names, {sep} and the retained sequence {n}. Empty, oversized or colliding SKUs remain visible for correction.

Local processing and exports

Processing runs on your device. CSV downloads quote every cell and protect formula prefixes by default. JSON preserves original strings and includes the report and result tables. Spreadsheet import settings can still change identifiers; import them as text.