In rising order of formality the codes run semi-formal, cocktail, formal or black tie optional, then black tie; each step up lengthens a woman’s hem and moves a man from a business suit toward a tuxedo.
Dress codes are a ladder, and most confusion comes from not knowing which rung a name sits on. Cocktail and semi-formal in particular get swapped constantly, even on printed invitations.

| Code | Women | Men |
|---|---|---|
| Smart casual | Dressy separates, midi | Chinos and a blazer, no tie |
| Semi-formal | Knee or midi dress | Suit, tie optional |
| Cocktail | Knee to midi, dressier fabric | Dark suit and tie |
| Black tie optional | Long dress or elegant midi | Tuxedo or dark suit |
| Black tie | Floor length gown | Tuxedo and bow tie |
| White tie | Full length ball gown | Tailcoat, white waistcoat |
How to tell them apart in a photo
When the invitation gives no code, the venue and the start time answer it. An evening event at a hotel is cocktail at minimum. A lunchtime garden party is not.
Which one should you pick
If you cannot decide
Go one step up. Slightly overdressed reads as respect for the occasion, and a jacket or a wrap can always come off.
Examples from the blog
Try both on your own photo
Bold plaid suit in red and black
Black leather suit with zipper details and a tailored
Olive green tweed suit with elbow patches
Indigo denim shirt dress with a tie waist
Soft pastel floral boho dress
Purple and green tropical print sundress
White dinner jacket with black satin lapels
Emerald green mini dress featuring a deep V-neck
Charcoal grey sweater dress
Red plaid pinafore dress with a square neckline
Electric blue suit with LED light trimmings along
Women dress in deep burgundy hues
Tap any look to open it in the app on your own photo.
Related
Suit vs Tuxedo · Wedding Guest Outfits · Cocktail Dresses · Business Casual vs Smart Casual
Questions people actually ask
Is cocktail more formal than semi-formal?
Marginally, yes, though many hosts use them interchangeably. Both point to a knee or midi length dress and a suit.
What does black tie optional really mean?
The hosts are wearing black tie and are telling you a dark suit will not embarrass you. Either is genuinely fine.
What if the invitation gives no dress code?
Read the venue and the hour. An evening reception at a hotel expects a suit or a cocktail dress without needing to say so; a lunchtime garden party does not. Silence is rarely permission to dress down, it usually means the host assumed the answer was obvious.
Is it worse to be overdressed or underdressed?
Underdressed, at almost every event. Overdressing reads as respect and can be dialled back on the spot by losing a tie or a jacket. Underdressing cannot be fixed once you are there, and it is the version that shows in every group photograph afterwards.
Does festive or garden party mean anything?
Those are mood words bolted onto an existing level. Festive normally means cocktail with permission to wear colour or sparkle; garden party means cocktail adjusted for grass, sun and standing up for hours. Work out the underlying level first, then apply the mood.












