on vs ont
Summary
on is the indefinite subject pronoun ("one/we/people": on mange à midi); ont is the verb avoir conjugated for ils/elles (ils ont faim). Both are pronounced /ɔ̃/. Decision rule: if you can replace the word with avaient (imparfait of avoir), it's ont; if you can replace it with a subject like il, it's on. Because on is a subject, "on ont" is impossible — on always takes a third-person-singular verb (on a, on est).
Explanation
On and ont are perfect homophones — both pronounced /ɔ̃/ — but they belong to completely different word classes. On is a subject pronoun, grammatically third-person singular, used to mean "one," "people (in general)," or, in everyday spoken French, "we" (on mange à midi = "we eat at noon" / "one eats at noon"). Ont is simply the present-tense form of the verb avoir for the third-person plural subjects ils/elles: ils ont faim ("they are hungry"), elles ont un chat ("they have a cat").
Because on is grammatically singular, it is always followed by a verb conjugated in the third-person singular, exactly like il or elle: on a, on est, on mange, on part. This has an important consequence: the sequence "on ont" can never occur in correct French, because on never triggers a plural verb ending. If you see "on" followed by what looks like a plural verb form, something is wrong.
Here is the substitution test that resolves every case. Try replacing the word with avaient, the imparfait (past) form of avoir. If the sentence still makes grammatical sense, the word is ont: Ils ont faim → Ils avaient faim ("They were hungry") works, so it is ont. Now try replacing the word with il or elle. If that works, the word is the pronoun on: On mange bien ici → Il mange bien ici is grammatically fine (even if the meaning shifts slightly), confirming on.
A second cue is what follows the word. Ont is always followed directly by a noun, an adjective, or a past participle that it governs as an auxiliary (ils ont un problème, ils ont mangé). On is always followed by a conjugated verb in its own right, because on IS the subject of that verb (on parle, on va, on doit).
Watch for the very common trap of confusing avoir ont with the impersonal on in compound tenses: On a mangé ("We ate") uses on + a (present of avoir for on, singular), never on + ont. Similarly, Ils ont mangé ("They ate") uses the plural ont because the subject is ils, not on. The subject decides the verb form; never let the /ɔ̃/ sound decide it for you.
In short: on is a subject (singular, means "one/we/people"), ont is a verb form (avoir, ils/elles). Swap in avaient to test for ont; swap in il/elle to test for on. Since on always takes a singular verb, "on ont" is a sure sign of a spelling mistake.
Examples
On mange à midi aujourd'hui. — We're eating at noon today. (on: subject pronoun, followed by the singular verb mange.)
Ils ont faim depuis ce matin. — They've been hungry since this morning. (ont: avoir, third-person plural; replaceable by avaient (ils avaient faim).)
On a mangé, puis on est parti. — We ate, then we left. (on always takes a singular verb (on a, on est) — never on ont.)
Elles ont un chat et on en a un aussi. — They have a cat and we have one too. (Direct contrast: ont (elles ont) vs on (on en a, singular verb a).)
Quand on est arrivés, ils ont applaudi. — When we arrived, they applauded. (on est (singular auxiliary, plural agreement arrivés) vs ils ont (plural avoir).)
Common mistakes
Ils on faim, alors on ont mangé une pizza.
Ils ont faim, alors on a mangé une pizza.
« on » and « ont » are pronounced identically (/ɔ̃/) but « on » is the indefinite subject pronoun ("one/we/people": on mange à midi) and « ont » is the verb avoir conjugated for the third-person plural (ils ont faim). Test: if you can replace the word with « avaient » (imparfait of avoir), it is the verb ont; if you can replace it with a subject like « il », it is the pronoun on. Because on is a subject, it is always followed by a third-person-singular verb form (on a, on est, on mange) — the sequence « on ont » is grammatically impossible.
Related rules
homophonesspellingpronounsavoir