Hyphenating prefixes correctly is not easy. There are some rules and some personal choices.
Use a hyphen with these prefixes:
- all-
- anti-
- co-
- cross-
- ex-
- mini-
- non-
- self-
- semi-
As in these examples:
- all-conquering team
- anti-aircraft gun
- co-owner
- cross-country runner
- ex-girlfriend
- mini-skirt
- non-stop
- self-service
- semi-circular
Hyphens are used before a proper noun.
- trans-Siberian train
- un-English
Hyphens are used before a number.
- mid-1990s
- pre-20th century
Hyphens are used before an abbreviation.
- non-ISO compliant
- pre-COVID-19
Hyphens are used when the prefix ends with the same vowel that the base word being connected to it begins with.
- re-enter
- ultra-aggressive
Hyphens are used to make the meaning of the word clear.
- Co-op
(The short form of co-operate.)
Coop
(A place to keep chickens.) - Re-sign
(To sign again.)
Resign
(To leave your job.) - She has a concealed gun licence.
(You her cannot see her gun licence.)
She has a concealed-gun licence.
(She has a licence to carry concealed guns.)
If the word is easy to read without a hyphen, don’t use one. If it is difficult to read put one in. These examples show when personal choice can be used.
- The story is set in prewar England.
The story is set in pre-war England. - Should I restart the car.
Should I re-start the car. - The soldiers were using their new infrared glasses.
The soldiers were using their new infra-red glasses.
Your choice.