Generate All Possible Combinations
Generate every possible result from your inputs. Build a Cartesian product from multiple lists, choose unordered number combinations, or create order-sensitive permutations for research, QA, product variants, and other bounded datasets.
Combination, Permutation, or Cartesian Product?
Choose the operation that matches the result you need. The examples below show the exact difference.
Cartesian product
Takes one item from every list. Use List Builder.
red, blue × S, M → red S; red M; blue S; blue M
Combination
Chooses items where order does not matter. Leave Order matters off.
Choose 2 from 1, 2, 3 → 1 2; 1 3; 2 3
Permutation
Chooses items where order creates a different result. Turn Order matters on.
Arrange 2 from 1, 2, 3 → 1 2; 1 3; 2 1; 2 3; 3 1; 3 2
Result counts grow quickly. The browser displays up to 100,000 results, Direct save supports up to 500,000, and the tool stops configurations above its one-million-result safety cap.
🚀 Join 6 others who used this tool this week
Start Generating Combinations
Choose List Builder or Number Sets, configure your rules, then generate, copy, or export results instantly.
All Combinations Generator
(Uses: 0)Build every possible output from multiple lists or generate mathematical combinations and permutations from number ranges. Toggle between modes below to match your use case, then fine-tune delimiters, order, duplicates, and odd/even filters.
📋 Tips & Guidance
List Builder mode
• Enter each item on a separate line. Optional delimiters apply between adjacent lists.
• Prefix, suffix, and join controls format every generated combination.
• Add or remove boxes to expand the cartesian product across more lists.
Number Sets mode
• Define a range, choose how many numbers to draw, then decide if order or duplicates matter.
• Balanced odd/even requires an even pick size and yields half odd, half even results.
• Large permutations grow fast—enable Direct save or tighten your range before generating huge sets.
• Entering \n into any delimiter field will force a line break in the output.
• For very large result sets, turn on Direct save to download without rendering in the browser.
🔒 Privacy of Data
All generation happens locally in your browser—no inputs or outputs are uploaded.
How to Use Combination Generator
- 1
Choose Your Mode
Pick between List Builder for Cartesian products or Number Sets for mathematical combinations and permutations.
Tip:Switch modes at any time—settings stay in place so you can compare outputs quickly. - 2
Add Source Data
Enter list items line by line or define a numeric range and pick size.
Tip:Need inspiration? Load the built-in samples to see the generator in action right away. - 3
Tune Combination Rules
Control delimiters, order sensitivity, duplicate handling, and odd/even filters before generating results.
Tip:Enable Direct save for very large datasets to download without rendering everything in the browser. - 4
Generate & Export
Create results instantly, copy them to your clipboard, or export as a text file.
Tip:The summary panel shows counts, pool sizes, and theoretical totals so you understand every run.
Features & Benefits
Dual Generation Modes
Switch between list-based cartesian products and numeric combinations/permutations without losing your progress.
Permutation Controls
Toggle order sensitivity, allow repeats, and instantly see the theoretical total before you generate anything.
Odd / Even Filters
Limit results to odd, even, or perfectly balanced sets to match sampling, QA, or research requirements.
Smart Output Guardrails
Built-in limits and warnings prevent browser lockups while Direct save handles huge result sets.
Custom Formatting & Export
Shape every line with prefixes, suffixes, and separators, then copy or download in a single click.
Privacy-First Processing
All calculations run entirely in your browser so sensitive data never touches our servers.
Frequently Asked Questions
Can this tool generate permutations as well as combinations?
Yes. Enable the 'Order matters' option in Number Sets mode to switch from combinations to permutations instantly.
How large of a dataset can I generate?
You can create up to 100,000 results directly in the browser or 500,000 with Direct save. For larger sets, narrow the range or pick size to keep results manageable.
Can I force odd or even numbers?
Use the odd/even filter to limit sequences to odd-only, even-only, or perfectly balanced results.
What if I need repeated numbers?
Turn on 'Allow duplicates' to generate combinations or permutations with repetition. Turn it off to keep every number unique.
How do I export the output?
Copy everything with one click or enable Direct save to download a text file immediately.
Is my data processed securely?
Absolutely. Everything happens locally in your browser—no inputs or outputs leave your device.
Technical Specifications
Use Cases & Applications
Product Variants
Generate all combinations of product attributes like color, size, and style for e-commerce catalogs.
Test Case Generation
Create comprehensive test scenarios by combining different input parameters and conditions.
Menu Planning
Combine ingredients, cooking methods, and seasonings to generate meal ideas or recipe variations.
Creative Writing
Mix character traits, settings, and plot elements to generate story ideas or character combinations.
Marketing Campaigns
Combine different messaging, audiences, and channels to generate comprehensive marketing campaign variations.
Experimental Design
Generate all possible combinations of variables and conditions for scientific experiments or A/B testing.