Cocktail, Black Tie, Formal: What the Dress Code Actually Means
Dress codes are shorthand, and the shorthand has drifted. Here is what each one asks for in practice.
Cocktail
The most common and the most misunderstood. Cocktail means a dress that ends between just above the knee and mid-calf, in a fabric with some structure. Not a sundress, not a gown. Heels, but not necessarily high ones. This is where a cocktail dress or a structured midi does the work.

Black tie
Floor-length is the safe reading. A very formal midi can pass at a modern black tie event, but if the invitation says black tie and you are unsure of the crowd, go long. Fabric matters more here than cut: satin, silk and velvet carry the code; cotton does not.
Black tie optional / formal
You may go long, and you may also wear a dark, elegant midi. This is the code where a black dress earns its keep — see black dresses.

Semi-formal and smart casual
Semi-formal opens the door to print, lighter colour and shorter length. Smart casual means the dress can be simple, but the shoes and bag should not be.
A quick table
| Code | Length | Fabric |
|---|---|---|
| Black tie | Floor | Satin, silk, velvet |
| Formal | Floor or long midi | Satin, crepe |
| Cocktail | Knee to midi | Satin, crepe, lace |
| Semi-formal | Knee to midi | Any, print welcome |

Still deciding? Evening dresses covers the formal end, all dresses the rest. Free courier delivery in Calgary and Edmonton, tracked shipping worldwide, 14-day returns.

