Color is the first concrete adjective category most learners encounter, and French has a distinctive set of rules for how color words behave. The basic rule is familiar: a color adjective agrees with the noun in gender and number, like any other adjective. But French has an unusual second rule: when a color word actually comes from the name of a fruit, wine, or other concrete object, it becomes invariable — it never changes form, no matter what noun it modifies. And there is a third rule, perhaps the most distinctive: when a color is modified by a second word (light, dark, navy, sky), the whole compound becomes invariable. Together these three rules explain almost every color expression you will encounter in French. By the end of this page you will know exactly when to add an -e, an -s, or both — and when to leave the color alone.
Position: colors go after the noun
Before agreement, position. Color adjectives in French always go after the noun they modify, with no exceptions. Color is a classifying property — it distinguishes one specimen from another — so it falls under the post-noun rule (see adjectives/position-before-after).
J'ai acheté une voiture rouge.
I bought a red car.
Elle porte un pull bleu marine ce matin.
She's wearing a navy blue sweater this morning.
Tu as vu ses chaussures jaunes ?
Have you seen her yellow shoes?
Even in poetry and emphatic speech, color adjectives stay after the noun. Une rouge voiture would sound bizarre and ungrammatical to a French speaker.
Standard agreement: the regular pattern
Most simple color adjectives agree with the noun in gender (masculine/feminine) and number (singular/plural), following the standard adjective pattern: add -e for feminine, -s for plural, -es for feminine plural.
bleu — blue
un ciel bleu, une mer bleue, des yeux bleus, des fleurs bleues
a blue sky, a blue sea, blue eyes, blue flowers
J'ai une chemise bleue et un pantalon bleu marine.
I have a blue shirt and navy blue trousers.
Forms: bleu / bleue / bleus / bleues. Note that the masculine and feminine sound identical (silent ending in both), but the spelling differs.
vert — green
un thé vert, une pomme verte, des arbres verts, des feuilles vertes
green tea, a green apple, green trees, green leaves
La salade verte est plus fraîche que celle de la semaine dernière.
The green salad is fresher than last week's.
Forms: vert / verte / verts / vertes. The final -t is silent in vert but pronounced in verte — agreement here changes pronunciation.
noir — black
un café noir, une robe noire, des cheveux noirs, des chaussures noires
black coffee, a black dress, black hair, black shoes
Il porte toujours un costume noir aux enterrements.
He always wears a black suit to funerals.
Forms: noir / noire / noirs / noires. Standard pattern.
jaune — yellow
un canari jaune, une fleur jaune, des taxis jaunes, des chemises jaunes
a yellow canary, a yellow flower, yellow taxis, yellow shirts
Forms: jaune / jaune / jaunes / jaunes. Because jaune already ends in -e in the masculine, the feminine adds nothing. Plural takes -s for both genders.
rouge — red
un vin rouge, une voiture rouge, des poivrons rouges, des roses rouges
red wine, a red car, red peppers, red roses
Le drapeau français est bleu, blanc et rouge.
The French flag is blue, white, and red.
Forms: rouge / rouge / rouges / rouges. Like jaune, rouge already ends in -e, so masculine and feminine are identical.
rose — pink
un cochon rose, une chemise rose, des bonbons roses, des fleurs roses
a pink pig, a pink shirt, pink candies, pink flowers
Forms: rose / rose / roses / roses. Same pattern as jaune and rouge — already in -e.
gris — gray
un chat gris, une souris grise, des nuages gris, des chaussettes grises
a gray cat, a gray mouse, gray clouds, gray socks
Il fait un temps gris depuis trois jours.
It's been gray weather for three days.
Forms: gris / grise / gris / grises. Note the masculine plural is identical to the masculine singular because gris already ends in -s.
brun — brown
un ours brun, une fille brune, des cheveux bruns, des chaussures brunes
a brown bear, a brunette girl, brown hair, brown shoes
Forms: brun / brune / bruns / brunes. Standard pattern. In modern French, marron often replaces brun for objects (clothing, furniture, eyes), while brun tends to specialize for hair color and skin tone.
violet — purple, violet
un rideau violet, une fleur violette, des yeux violets, des fleurs violettes
a purple curtain, a purple flower, violet eyes, violet flowers
Forms: violet / violette / violets / violettes. The feminine doubles the t and adds -e: violette. This follows the -et / -ette pattern (muet / muette, coquet / coquette).
The irregular: blanc — white
Blanc has a fully irregular feminine form: blanche.
un mur blanc, une chemise blanche, des nuages blancs, des fleurs blanches
a white wall, a white shirt, white clouds, white flowers
La neige blanche couvre tout le village.
The white snow covers the whole village.
Il a les cheveux blancs depuis qu'il a quarante ans.
His hair has been white since he turned forty.
Forms: blanc / blanche / blancs / blanches. The masculine plural simply adds -s to blanc; the feminine plural adds -s to blanche. The irregularity is only in the feminine singular.
The invariables: colors that come from things
Here is where French color words start to behave differently from English. When a color word originates as the name of a concrete object — a fruit, a wine, a precious stone — that color word becomes invariable. It never agrees with the noun, regardless of gender or number.
orange — orange (from the fruit)
un t-shirt orange, une chemise orange, des chaussettes orange, des fleurs orange
an orange t-shirt, an orange shirt, orange socks, orange flowers
Elle a peint sa cuisine en orange et noir.
She painted her kitchen orange and black.
Form: orange — invariable. Always orange, no -e, no -s, regardless of the noun's gender or number. The logic: une chemise orange literally means "a shirt orange [as in 'the color of an orange']." It's as if you were saying "a shirt the-color-of-an-orange" — and you wouldn't pluralize orange in that interpretation.
marron — brown (from chestnut)
un sac marron, une jupe marron, des chaussures marron, des yeux marron
a brown bag, a brown skirt, brown shoes, brown eyes
Il a les yeux marron et les cheveux châtains.
He has brown eyes and chestnut hair.
Form: marron — invariable. Marron originally means chestnut (the nut), and it has kept that fruit-derived invariability when used as a color. Note: brun is a regular agreeing color for hair and complexion, but marron is the everyday word for "brown" applied to objects.
bordeaux — burgundy (from the wine)
un canapé bordeaux, une cravate bordeaux, des rideaux bordeaux
a burgundy sofa, a burgundy tie, burgundy curtains
Form: bordeaux — invariable. From the wine of Bordeaux. A deep red-purple shade.
olive — olive
un manteau olive, une veste olive, des pantalons olive
an olive coat, an olive jacket, olive trousers
Form: olive — invariable. From the fruit/color of olives. A muted yellow-green.
turquoise — turquoise
une mer turquoise, des yeux turquoise, des bijoux turquoise
a turquoise sea, turquoise eyes, turquoise jewelry
Form: turquoise — invariable. From the precious stone.
Other invariables
Many less common color names follow the same fruit/object pattern: cerise (cherry red), citron (lemon yellow), crème (cream), kaki (khaki), moutarde (mustard), noisette (hazelnut brown), paille (straw yellow), pêche (peach), prune (plum), saumon (salmon).
J'ai trouvé une robe saumon parfaite pour le mariage.
I found a perfect salmon-colored dress for the wedding.
Les murs crème donnent une atmosphère calme à la pièce.
The cream-colored walls give the room a calm atmosphere.
Whenever a color is named after something concrete, it stays invariable. Whenever it is a "pure" color word (not the name of an object), it agrees normally.
There are two famous exceptions to this fruit-rule: rose (the flower) and mauve (the mallow plant) do agree, despite being object-derived. This is because they have been used as color words for so many centuries that French treats them as ordinary adjectives. But every other fruit/object color follows the invariable rule.
Compound colors: always invariable
When a color is modified by a second word — light, dark, sky, navy, fire, blood — the entire compound becomes invariable, no matter what colors are involved.
Light / dark modifiers
des yeux bleu clair
light blue eyes
une robe vert foncé
a dark green dress
des cheveux brun foncé
dark brown hair
une chemise bleu pâle
a pale blue shirt
Even though bleu and vert would normally agree (yeux bleus, robe verte), the moment you add clair or foncé the whole thing freezes. The words for "light" and "dark" — clair (light), foncé (dark), pâle (pale), vif (vivid) — turn any color into an invariable compound.
Color + comparison noun
des chaussures bleu marine
navy blue shoes
une robe rouge sang
a blood-red dress
des cheveux blond cendré
ash blond hair
un tissu jaune citron
a lemon yellow fabric
des yeux bleu ciel
sky-blue eyes
When a color is followed by a noun used to specify the shade — marine (sea), sang (blood), citron (lemon), ciel (sky) — the compound is invariable.
Color + color (combined shades)
des yeux bleu-vert
blue-green eyes
une chemise gris-bleu
gray-blue shirt
When two color words combine, neither agrees. The hyphen (or sometimes a space) signals the compound.
The logic: a compound color is conceptually a name — "blue-of-the-sea" is treated as a single unit, like a noun phrase, and you don't decline it. Une voiture rouge sang roughly means "a car [whose color is] blood red," and that whole quoted unit doesn't take agreement.
Pronunciation notes for color agreement
Adding the feminine -e often changes pronunciation by making the previous consonant audible:
- vert /vɛʁ/ → verte /vɛʁt/ (the t becomes audible)
- blanc /blɑ̃/ → blanche /blɑ̃ʃ/ (a different ending altogether)
- gris /ɡʁi/ → grise /ɡʁiz/ (the s sounds, becomes /z/)
- brun /bʁœ̃/ → brune /bʁyn/ (the nasal vowel denasalizes, n becomes audible)
- violet /vjɔlɛ/ → violette /vjɔlɛt/ (the t sounds)
For bleu, jaune, rouge, rose — colors whose masculine ends in a vowel or -e — the feminine adds nothing audible. Pronunciation stays the same.
Common Mistakes
❌ J'ai acheté une voiture orange et un manteau marronne.
Incorrect — orange and marron are invariable
✅ J'ai acheté une voiture orange et un manteau marron.
I bought an orange car and a brown coat.
Orange and marron never agree. Despite the urge to write marronne for a feminine noun, the rule is absolute: fruit-derived colors stay frozen. Une voiture orange, des chaussures marron, des yeux marron.
❌ Elle a les yeux bleus clairs.
Incorrect — compound color is invariable
✅ Elle a les yeux bleu clair.
She has light blue eyes.
The moment you add clair or foncé, agreement stops. Yeux bleus is correct on its own (regular agreement); yeux bleu clair is correct as a compound. Mixing the two — yeux bleus clairs — is wrong.
❌ Elle a une robe blanc.
Incorrect — blanc must agree with feminine noun
✅ Elle a une robe blanche.
She has a white dress.
Blanc is regular except in its irregular feminine blanche. With a feminine noun, you must use blanche, not blanc. Same logic for blanches with a feminine plural: des fleurs blanches.
❌ Une rouge voiture est garée devant chez nous.
Incorrect — colors go AFTER the noun
✅ Une voiture rouge est garée devant chez nous.
A red car is parked in front of our place.
Color always follows the noun in French. Rouge voiture sounds like a brand name or a poem, never natural French. The default order is noun + color: voiture rouge, chemise bleue, cheveux blonds.
❌ Des chaussures bleues marines.
Incorrect — compound color invariable
✅ Des chaussures bleu marine.
Navy blue shoes.
The compound bleu marine is invariable as a unit. Don't pluralize either word. Des yeux bleu marine, des pantalons bleu marine, des chemises bleu marine.
❌ Il a les yeux marrons et les cheveux brun.
Both wrong — marron is invariable, brun must agree
✅ Il a les yeux marron et les cheveux bruns.
He has brown eyes and brown hair.
Two opposite errors. Marron never agrees, so even with plural yeux it stays marron. Brun is a regular adjective that agrees, so with plural cheveux it becomes bruns. Different colors, different rules.
Idiomatic color expressions
A few set phrases use color in ways that may feel surprising:
J'ai eu une peur bleue !
I was scared stiff! (literally: I had a blue fear)
Il rit jaune devant son patron.
He laughed nervously in front of his boss. (literally: he laughed yellow)
Elle a passé une nuit blanche avant l'examen.
She had a sleepless night before the exam. (literally: a white night)
Il voit la vie en rose.
He sees life through rose-colored glasses. (literally: he sees life in pink)
These are worth memorizing as fixed expressions. They follow the regular agreement rules (peur bleue — feminine bleue; nuit blanche — feminine blanche) because the colors are simple, not compounds.
Key Takeaways
French colors come in three categories. Regular colors (bleu, vert, noir, jaune, rouge, rose, gris, brun, violet, blanc) agree with the noun in gender and number, with blanc having the irregular feminine blanche. Object-derived colors (orange, marron, bordeaux, olive, turquoise, saumon, citron, crème, etc.) are invariable — they never change form. Compound colors (bleu clair, vert foncé, bleu marine, rouge sang) are also invariable as a unit. Position is always after the noun. Master these three categories and the small list of irregulars, and you can describe the visual world in French with full accuracy.
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
- 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.
- Formation du FémininA1 — Every pattern for forming the feminine of a French adjective — the default -e, the -e-already-there cases, the consonant-doubling -on/-en/-et, the spelling shifts -er/-eux/-eur/-f/-c, and the closed list of exceptions.
- La Position de l'AdjectifA1 — Why most French adjectives go after the noun, why a small set goes before, and how to predict which class any new adjective belongs to.
- L'Accord: cas particuliersB2 — The corner cases of French adjective agreement — mixed-gender subjects, multi-noun phrases, compound color adjectives, avoir l'air, demi, tout, and the few invariable adjectives — laid out so you know which traditional rule applies and what modern usage actually accepts.
- Les Adjectifs de CouleurA1 — How French color adjectives work — which ones agree with the noun, which are invariable because they come from fruits or wines, and the strict invariability rule for compound colors.