Welcome to Keyword Shack's free online keyword combination tool!

This tool is designed for creating keyword lists by combining groups of keywords by Cartesian product.
With our combination tool, you can generate a long keyword list featuring all the combinations of any number of keyword groups.

For example, let's say you want to generate a keyword list around the keywords "car, auto, rental, hire, Honda, Mitsubishi". Split them by the following groups:
Group one (product) : car, auto.
Group two (service): rental, hire.
Group three (brand): Honda, Mitsubishi.

The tool will instantly generate a list of the following keywords:
"car rental Honda, car rental Mitsubishi, car hire Honda, car hire Mitsubishi, auto rental Honda, auto rental Mitsubishi, auto hire Honda, auto hire Mitsubishi".
Such a list is used to cover all the combinations of your keyword categories.

To use the tool, simply fill your first group under "New Group" and click "Add Group". Then fill in the next one, and so on.
When all your groups are ready, click "Calculate Results" and you'll get the combined keyword list.

If you want a group to be optional, so the final keyword list will also contain words without members of that group, add "[optional]" as the last line of the group.
In the previous example, adding [optional] to the brand group will add "car rental, car hire" to the results list.

You can always reset the combination tool by clicking "Reset", or edit any of your keyword groups at any time.

New Group: