Skip to content
AldeaCode Logo
Combinations100% local · 0 bytes sent

Combination Generator

Build every possible combination from up to 4 input lists with custom separator, prefix and suffix per line. Perfect for keyword research, ad-group expansion, test data, and any time you need the full Cartesian product. Includes a size guard that warns above 50,000 combinations and blocks above 1,000,000 to keep your browser responsive.

Loading…

How it works

We trim each line of every list, drop empty ones, and iterate through the indices in lexicographic order, emitting a line per combination joined by your separator. The total is computed first; if it exceeds the limit we block the run before it starts.

How to use it

  1. Paste 2 to 4 lists

    Drop in lists in their own input boxes, one item per line. Empty lines are dropped. The Cartesian product is computed across all.

  2. Set separator and wrap

    Pick the separator that joins the items in each combination, plus an optional prefix and suffix per output line.

  3. Generate the combinations

    We compute the total upfront. Above 50,000 you get a warning. Above 1,000,000 the run is blocked to keep your tab responsive.

  4. Copy the output

    Take the keyword variations, the test data, the URL variants, or the vocabulary drills into your spreadsheet, ad tool or CSV.

Use cases

Expand a seed list into every keyword variation for Ads.

Generate test data combining attributes (color, size, material).

Build a list of every URL variant for a redirect plan.

Create vocabulary drills (verb tenses x pronouns x verbs).

Pre-fill a CSV with every combination of inputs.

When NOT to use it

  • When the cartesian product crosses 50 thousand. The browser will lag and the textarea will choke. The tool warns past 50k and blocks past 1M, but think before generating.
  • For producing real test data. Cartesian products are pseudo-random in distribution; use a fuzzer for realistic edge cases.
  • When elements have to remain in input order. The output is lexicographic, not sorted by importance.

Your data never leaves your browser

Every utility runs entirely on your device. Nothing is uploaded, nothing is stored on a server. You can disconnect from the internet and they keep working.

Frequently asked questions

Related tools