When you describe a dress, a shirt, or somebody's eyes, French has a specific preposition for each kind of detail. En tells you what it is made of; à tells you what distinguishing feature it has; de gives a formal, almost catalogue-style description; avec simply means carrying or wearing. Each one occupies a distinct slot, and substituting one for another usually produces something a native speaker would never say. The good news is that the system is small and entirely learnable — by the end of this page you should be able to look at any garment in a shop window and describe it in natural French.
En + matière: what it is made of
The default preposition for material is en. It applies to clothing, jewellery, furniture, buildings, food packaging — anything where you want to specify the substance.
Une robe en soie.
A silk dress.
Des bottes en cuir noir.
Black leather boots.
Une bague en or.
A gold ring.
Un sac en plastique.
A plastic bag.
The pattern is rigid: en + bare noun, no article, no agreement. Even if the material is feminine and the object is masculine (or vice versa), nothing changes — en soie stays en soie whether the dress, the shirt, or the cushion is feminine or masculine. The bare noun after en names the substance generically.
Il porte une cravate en laine.
He's wearing a wool tie.
Elle a acheté un pull en cachemire.
She bought a cashmere sweater.
You will sometimes see de used the same way — une robe de soie, une bague d'or — but this is more literary or formal. In everyday spoken French, en is the standard. Une robe de soie sounds like a line from a nineteenth-century novel; une robe en soie is what you actually say in a shop.
En + couleur: dressed in a colour
En also describes the colour someone is dressed in — but only when the meaning is clothed in this colour overall, not when describing a specific garment.
Elle est en noir aujourd'hui.
She's in black today.
Le marié était en blanc, la mariée en rouge — un choix audacieux.
The groom was in white, the bride in red — a bold choice.
Les invités sont priés de venir en bleu.
Guests are kindly asked to come dressed in blue.
This en + couleur construction parallels en deuil (in mourning) or en uniforme (in uniform). It treats the colour as a kind of overall outfit. Note that you do not need a noun: en bleu is complete on its own.
For a single garment, you can also use en + colour, but here you are usually contrasting one option with another — picking one out of a range:
— Vous l'avez en rouge ? — Désolée, seulement en noir et en bleu marine.
— Do you have it in red? — Sorry, only in black and navy blue.
Je préfère ce modèle en gris.
I prefer this model in grey.
This shop-floor en + couleur corresponds exactly to English in red / in grey. It treats the colour as a variant or option, not as a property of the garment itself.
Adjective directly: when colour is just an attribute
When colour is simply a property of the garment — the way you would describe it in passing — French uses the colour adjective directly, with normal agreement. This is far more common than en + couleur and is the default in most contexts.
Un pantalon blanc et une chemise bleue.
White trousers and a blue shirt.
Elle portait une jolie robe rouge.
She was wearing a pretty red dress.
Je cherche des chaussures noires pour le mariage.
I'm looking for black shoes for the wedding.
The adjective agrees in gender and number with the noun: un pantalon blanc, une chemise blanche, des chemises blanches. A few colour words derived from nouns are invariable — marron (chestnut, brown), orange, cerise (cherry red), crème — and never agree:
Une jupe marron et des chaussures orange.
A brown skirt and orange shoes.
When the colour is itself modified — bleu foncé (dark blue), vert pomme (apple green), rouge vif (bright red) — the entire compound becomes invariable:
Des yeux bleu clair.
Light blue eyes.
Une robe vert pomme.
An apple-green dress.
This is one of the cleaner agreement traps in French: des yeux bleus (with agreement) but des yeux bleu clair (no agreement, because the compound functions as a single invariable unit).
À + descriptor: the distinguishing feature
The preposition à introduces the feature that distinguishes one item from another. It is the workhorse of clothing descriptions in catalogues, advertisements, and casual speech.
Une chemise à manches longues.
A long-sleeve shirt.
Un pull à col roulé.
A turtleneck sweater.
Une robe à pois.
A polka-dot dress.
Un sac à main en cuir.
A leather handbag.
The construction is noun + à + defining feature. This is the same logic as un moulin à vent (a windmill — a mill with wind as its feature) or une brosse à dents (a toothbrush). For clothing, the feature can be a pattern (à fleurs, à carreaux, à rayures), a part (à capuche, à manches courtes, à col en V), or a function (à enfiler, à boutons).
Elle a mis un manteau à capuche pour aller marcher.
She put on a hooded coat to go for a walk.
J'aime bien ta chemise à carreaux.
I like your checked shirt.
The same à construction extends to physical features of people. This is one of the most natural-sounding French constructions and the marker of literary description:
La fille aux yeux bleus.
The girl with blue eyes.
L'homme à la barbe blanche.
The man with the white beard.
C'est une vieille dame aux cheveux gris et au sourire chaleureux.
She's an elderly lady with grey hair and a warm smile.
Note the contractions: à le becomes au, à les becomes aux. Aux yeux bleus, au sourire chaleureux — these are not optional spellings, they are required.
The article is also obligatory in this construction: not à yeux bleus but aux yeux bleus. The pattern is à + definite article + body part + adjective. This sets it apart from en + matière (no article) and from à + clothing detail (where the article often disappears: à manches longues, à pois).
Avec + accessory: what someone is wearing or carrying
When you simply want to say that someone is wearing or carrying a particular item — without making it a defining feature of them — French uses avec.
La femme avec son chapeau rouge.
The woman with her red hat.
Tu as vu le mec avec la veste en jean ?
Did you see the guy in the denim jacket?
Je suis venu avec mes lunettes de soleil — heureusement, parce qu'il fait un soleil incroyable.
I came with my sunglasses — luckily, because it's incredibly sunny.
The difference between à and avec here is subtle but real. La fille aux yeux bleus implies the blue eyes are inseparable from her — they are part of who she is. La fille avec un sac rouge implies she happens to have a red bag today, and tomorrow it might be a different colour. À essentializes; avec describes what is currently present.
A useful diagnostic: if the feature could change in the next ten minutes (an accessory, a piece of clothing being worn now), use avec. If the feature is permanent or characteristic (eye colour, beard, an architectural feature of a building), use à.
De + couleur: the formal frame
The construction noun + de + couleur exists, but it is markedly formal — at home in legal descriptions, museum catalogues, and police reports more than in conversation.
Une voiture de couleur bleue a été aperçue sur les lieux.
A blue-coloured car was spotted at the scene.
Le suspect porte une veste de couleur sombre.
The suspect is wearing a dark-coloured jacket.
In any normal context, you would say une voiture bleue or une veste sombre. The de couleur X frame adds a layer of formality and precision that fits a witness statement but sounds bureaucratic in everyday speech.
There is one important exception: de + plain colour-noun (no article, no couleur) is used in idioms and fixed expressions:
Voir la vie en rose, voir tout en noir.
To see life through rose-coloured glasses, to see everything in a dark light.
Une nuit blanche.
A sleepless night (literally, a white night).
These are not productive patterns — you cannot generate new ones — but they show that de and en both have idiomatic relationships with colour terms.
À + style: the cultural reference
The construction à la + adjective (always feminine) names a style or manner — French-style, Italian-style, à la mode.
Un steak à la française.
A steak French-style.
Des spaghettis à l'italienne.
Italian-style spaghetti.
Elle se coiffe à la garçonne.
She has a boyish hairstyle.
The implicit noun is à la manière (in the manner of), which is why the feminine adjective stays even when describing a masculine noun: un steak à la française (not à le français). This is a fossilized construction; you must use the feminine.
The same pattern produces pattern names: à pois (polka-dotted), à rayures (striped), à fleurs (flowered). Notice these drop the article entirely: à pois, not à les pois.
Elle adore les robes à pois.
She loves polka-dot dresses.
Une cravate à rayures bleues et blanches.
A blue-and-white striped tie.
Putting it all together
Real clothing descriptions stack these prepositions. Une robe en soie noire is a black silk dress — material with en, colour with the agreeing adjective. Un pull à col roulé en laine is a wool turtleneck sweater — feature with à, material with en. The richer your description, the more prepositions you weave together.
Elle portait une longue robe en soie bleu nuit, à manches longues, avec un collier en argent.
She was wearing a long midnight-blue silk dress with long sleeves and a silver necklace.
Je cherche un manteau en laine, à capuche, de préférence en gris foncé.
I'm looking for a wool coat with a hood, preferably in dark grey.
This stacking is what makes French clothing description so precise. Each preposition does one job, and together they let you specify material, feature, colour, and accessory without ambiguity.
Common Mistakes
❌ Une robe de soie.
Not wrong, but markedly literary — in everyday speech use *une robe en soie*.
✅ Une robe en soie.
A silk dress.
❌ La fille avec yeux bleus.
Incorrect — for inherent physical features, use *à* with the definite article: *aux yeux bleus*.
✅ La fille aux yeux bleus.
The girl with blue eyes.
❌ Une chemise à manches longs.
Incorrect — *manches* is feminine plural, so the adjective is *longues*. Always check agreement on the noun *à* introduces.
✅ Une chemise à manches longues.
A long-sleeve shirt.
❌ Des yeux bleus clairs.
Incorrect — when a colour is modified by another adjective (*bleu clair*), the whole compound is invariable: *des yeux bleu clair*.
✅ Des yeux bleu clair.
Light blue eyes.
❌ Un pantalon en blanc.
Incorrect for ordinary description — use the colour adjective directly: *un pantalon blanc*. *En blanc* fits a contrastive context (*je le préfère en blanc*) but not a default description.
✅ Un pantalon blanc.
White trousers.
❌ Une jupe marronne.
Incorrect — *marron* is invariable as a colour term. Same for *orange*, *cerise*, *crème*.
✅ Une jupe marron.
A brown skirt.
The agreement rules around colour adjectives are one of the most-corrected points in B1-B2 essays. Remember the pattern: simple colour adjectives agree (rouge, bleue, blanches); colours derived from nouns do not (marron, orange); modified compound colours do not (bleu foncé, vert pomme). Once these three buckets are internalized, you stop second-guessing.
Key takeaways
- En
- bare noun for material: en coton, en cuir, en or. No article, no agreement.
- En
- colour for dressed in this colour or in this colour variant: elle est en noir, vous l'avez en rouge ?
- À
- feature for distinguishing detail: à manches longues, à col roulé, à pois.
- À
- definite article + body part for inherent features of people: aux yeux bleus, à la barbe blanche.
- Avec
- accessory for what someone is currently wearing or carrying: avec son chapeau, avec une veste en jean.
- De couleur X is formal and rare in conversation; in everyday speech the colour adjective comes directly: une voiture bleue.
- Compound colours (bleu foncé, vert pomme) are invariable; nominal colours (marron, orange) are invariable; simple colour adjectives agree normally.
Now practice French
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning French→Related Topics
- French Prepositions: OverviewA1 — A systematic survey of the French preposition system — place, time, manner, cause, and purpose — plus the obligatory contractions au, aux, du, des.
- Avec, Sans: with, withoutA1 — Avec and sans are the basic French prepositions for accompaniment and absence — but where English uses a gerund after without (without eating), French uses an infinitive (sans manger). Mastering this pair means learning how French combines prepositions with verb forms.
- The Preposition DeA1 — De is the second great workhorse of French — covering origin, possession, composition, partitives, verb complements, and more.
- The Preposition ÀA1 — À is the most polyvalent preposition in French — covering location, direction, time, manner, possession, indirect objects, and more.
- L'Accord des AdjectifsA1 — How French adjective agreement actually works — the default four-form pattern, the systematic exceptions for -e, -er, -eux, -eur, -f, -c, -on, -en endings, and the plural twist with -al and -eau.