Keyword Permutation Generator
Combine word groups into every possible phrase — perfect for seeding paid-search keyword lists or product variants.
Quick answer: Combine word groups into every possible phrase — perfect for seeding paid-search keyword lists or product variants.
Last updated
Frequently asked questions
- Is this the same as the cartesian product?
- Yes — every output combines exactly one word from each group, in group order. Three groups of 5/4/3 words generate 60 permutations.
- How many groups can I add?
- Up to a dozen practically; the result count is the product of the group sizes, so even small groups grow fast (5 × 5 × 5 × 5 = 625).
- Is there a cap on the number of permutations?
- Yes — 10,000. If your groups would generate more, we stop at 10,000 to keep the browser responsive. Trim a group or split into batches for bigger runs.
- Can I change the separator?
- Yes — type any string into the 'Join with' field. Use a space for natural keywords, a hyphen for slugs, or an empty string for compound words.
- Will it deduplicate within a group?
- Yes — duplicate words inside a single group are automatically removed before generating permutations. Across groups, we don't dedupe because the same word in different positions usually has a different meaning.
- Does it handle non-English words?
- Yes — words are opaque strings, so any language and any character set work fine. You can mix scripts within a group if you need to.
- What's a good use case?
- Google Ads keyword lists ('buy / best / cheap' × 'running / hiking / trail' × 'shoes' = 9 keywords). E-commerce variant SKUs (size × colour × style). Local SEO ('plumber' × 25 city names = 25 landing-page topics).
- Will the order be preserved?
- Yes — each output keeps the group order. We iterate the last group fastest, so adjacent rows usually differ in the last word, making manual scanning easier.
- Is my input uploaded?
- No — every word stays in your browser. The cartesian product is a pure JavaScript loop.
- Can I save groups for re-use?
- Not yet — paste from your notes app for now. Bookmarks-as-presets are on the roadmap.