All Combination Pattern Generator

All Combination Pattern Generator

Enter several attributes and their options, and this tool lists every possible pattern (all combinations).
Example: “Status (open / closed)” × “Payment (paid / unpaid)” × “Shipping (shipped / not shipped)” gives 2×2×2 = 8 patterns.
Need to pick r items from a single set instead? Try the Permutation and Combination Generator →

This tool has been used times.

Attributes & options
Result
Total patterns
* Up to 500 rows are shown in the list.
How to use

This tool writes out every “pattern” formed by multiplying the options of each item (attribute). It is handy for checking that no combination of states is missed, listing test cases, and building table templates.

  • Add attributes: Use “+ Add attribute” to add axes. Remove an unwanted attribute with the “×” button.
  • Enter options: Type each attribute’s options separated by line breaks or commas (empty lines and surrounding spaces are ignored, and identical options are merged).
  • Check the total: The total number of patterns is calculated automatically by multiplying the option counts (e.g. 2×2×2 = 8).
  • Generate: “Generate pattern list” shows all combinations (up to 500 rows). For larger sets, use the CSV download.
This calculation is a “Cartesian product” (multiplying everything together). If you instead want to “pick a fixed number of items from a set,” use the Permutation and Combination Generator.

Please also review the Terms of Use for this web app before using it.

Found a bug or have feedback? Let us know here.

Report bugs, display issues, usability problems, or suggestions for improvement.
Consent
・This form is for bug reports only. In principle, we do not respond to individual submissions.
・If a submission contains defamatory, threatening, or otherwise inappropriate content, we may take appropriate action based on logs such as IP addresses.

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次