Grammar Explained

Bon vs bien: the difference, and why the mistake never fully goes away

The Office québécois de la langue française keeps an entry in its language help bank for a single word, bon, and the first thing it says is that bon is usually an adjective but can sometimes work as an adverb. That one sentence explains why this pair is so hard to master. The textbook rule (bon means "good", bien means "well") is right most of the time, and then French throws in il fait bon, c'est bien and ça sent bon to test you.

English speakers also carry a habit into French: in casual English, "good" often replaces "well" ("I'm doing good"). French does not allow that swap, so the English shortcut produces French errors.

What is the difference between bon and bien?

Bon is an adjective that describes a noun and agrees with it, while bien is an adverb that describes an action or a quality and never changes form. If you could say "good" in careful English, bon is likely. If careful English needs "well", it is bien.

Bon agrees in gender and number, like any adjective:

  • un bon restaurant (a good restaurant)
  • une bonne idée (a good idea)
  • de bons résultats (good results)

Bien stays the same whatever it modifies:

  • Elle chante bien. (She sings well.)
  • Vous avez bien travaillé. (You worked well.)
  • J'ai bien dormi. (I slept well.)

Bien also sits in front of adjectives and other adverbs to mean "very" or "really": c'est bien simple (it's really simple), bien trop tard (much too late).

When is bon used like an adverb?

After a handful of verbs, mainly faire, sentir, goûter and tenir, bon acts as an adverb and stays invariable. The OQLF lists these verbs explicitly, and they are the main exceptions to the basic rule.

  • Il fait bon ce matin. (It's pleasant this morning.)
  • Ces fleurs sentent bon. (These flowers smell nice.) Note: no agreement, not sentent bonnes.
  • Tiens bon ! (Hang in there!)
  • Nous avons jugé bon de partir. (We thought it best to leave.)

Two fixed expressions work the same way: pour de bon (for good, for real) and bon marché (cheap). Learn them as blocks rather than trying to analyse them.

Should you say c'est bon or c'est bien?

Use c'est bon for the senses, for something correct and for something settled, and use c'est bien for a judgement of approval or of quality in a broader sense. Both are correct French, they simply answer different questions.

c'est bon c'est bien
Core idea pleasant to the senses, correct, done approved, commendable, satisfactory
Food Ce gâteau est bon. (This cake is good.) not used for taste
Checking something C'est bon, tout est signé. (All good, everything's signed.)
Praise C'est bien, tu as fini à l'heure. (Well done, you finished on time.)
A place or plan Cet hôtel est bien. (This hotel is nice.)
Opinion of a film C'est un bon film. (with a noun) Le film était bien. (after être)

The last row is the useful one. With a noun, use bon: un bon film, un bon prof. When the judgement follows être on its own, French very often prefers bien: le film était bien, ce quartier est bien. You will hear c'est bon for films too, but c'est bien is the more natural choice for an overall opinion.

People also split this way:

  • Je suis bien ici. (I'm comfortable here.)
  • Je me sens bien. (I feel well / I feel good.)
  • Il est bon en maths. (He's good at maths.) Skill in a field takes bon en.

Why is it meilleur and mieux, not plus bon and plus bien?

The comparative of bon is meilleur, and the comparative of bien is mieux, so the choice you make between bon and bien carries into every comparison. Plus bon and plus bien are the forms learners reach for, and both sound wrong in a comparison.

  • Ce vin est meilleur que l'autre. (This wine is better than the other one.)
  • Elle parle mieux que moi. (She speaks better than me.)
  • C'est la meilleure solution. (It's the best solution.)
  • C'est lui qui cuisine le mieux. (He's the one who cooks best.)

A quick test: if you would say "better" before a noun or after "is" describing a thing, it is meilleur and it agrees. If "better" describes how something is done, it is mieux and it never changes. One trap: ce n'est plus bon is correct, because there plus means "no longer", not "more": le lait n'est plus bon (the milk has gone off).

What are the most common bon and bien mistakes?

Most errors come from translating English word for word, especially casual "good" used where careful English would say "well".

Mistake Fix Why
Je suis bon. (I'm good) Je vais bien. / Ça va. health and mood take aller bien
Il parle bon français. Il parle bien français. / Il parle un bon français. bien with the verb, bon with the noun
Tu as fait un bien travail. Tu as fait du bon travail. a noun needs bon
Ces fleurs sentent bonnes. Ces fleurs sentent bon. adverbial bon is invariable
C'est plus bon. (it's better) C'est meilleur. irregular comparative

Why does the bon and bien mistake never fully go away?

Because the rule is easy to recite and hard to apply at speaking speed, and because bon and bien are also everyday fillers (bon, on y va ?, eh bien...) that blur the line in the ear. Advanced learners still slip on c'est bon against c'est bien, or on meilleur against mieux, when they are tired or under pressure. The fix is hearing yourself corrected in real conversation until the right form comes first. Yann, a certified French teacher, catches exactly these slips in his lessons, and a free trial lesson at frenchwithyann.com is a simple way to find out which of them are still in your French.

Common questions

Is it je suis bon or je vais bien when someone asks how I am?

Say je vais bien, or simply ça va. Je suis bon is a literal translation of "I'm good" and sounds like you are boasting about your skills, or not like French at all.

Why do French people say il fait bon if bon is an adjective?

After a few verbs such as faire, sentir, goûter and tenir, bon works as an adverb and stays invariable. That is why you hear il fait bon (the weather is pleasant), ça sent bon (it smells good) and tiens bon (hang in there).

What does bon mean at the start of a sentence?

It is a filler word, a bit like "right" or "okay" in English: bon, on y va ? (right, shall we go?). It signals a decision or a change of topic and has nothing to do with quality.

Sources

Questions like this, answered live

Your first lesson is free. Bring the thing that keeps confusing you and we fix it properly.

Book a free trial