Keyword Permutation Tool
Generate every word-order permutation of a short phrase.
Options
Results appear here. Everything is processed in your browser — nothing you type is sent anywhere.
What the Keyword Permutation Tool does
The Keyword Permutation Tool lists every possible ordering of the words you enter, which is useful when you are unsure which phrasing your audience uses.
How it works
A recursive permutation routine runs locally over your words, capped at six words because the count grows factorially — six words already produce 720 orders.
- 1Enter between two and six words.
- 2Set a cap on returned permutations.
- 3Generate the list.
- 4Keep only the orders that read naturally.
- 5Copy the shortlist into your keyword sheet.
Worked example
'cheap flights london' produces six orders including 'london cheap flights' and 'flights london cheap'.
Who uses it
- Testing which phrase order suits a page title
- Covering alternate phrasings in ad copy
- Finding natural-sounding local search variants
- Exploring product-name orderings
Best practices
- Stick to three or four words for readable output.
- Discard grammatically broken orders immediately.
- Never publish all permutations as separate pages.
- Pair with the Deduplicator when merging runs.
Honest limitations
Most permutations are unnatural English. The tool cannot judge readability, and publishing near-identical pages for each order would be low-value duplication.
Frequently asked questions
- Why the six-word cap?
- Seven words produce 5,040 orders — far past anything usable.
- Are duplicates removed?
- Yes, repeated words collapse identical orders.
- Should I build a page per permutation?
- No. Choose one primary phrasing per page.