The most reliable diagnostic of a non-native French speaker is not grammar; it is the absence of conversational markers. A learner who has mastered the passé composé and the subjunctive will still sound bookish if their speech is pure declarative sentences without ah bon, tout à fait, quoi, en fait, bref. These small words look optional on the page — they are not. They do the interpersonal work of holding the floor, signalling agreement, softening disagreement, expressing surprise, marking summary, and managing the rhythm of conversation. This page is a working catalogue: which marker means what, what register it sits in, and where to slot it into a turn.
This is a survey page; many of the markers below are treated in depth in their own pages — see the cross-references throughout. Here the goal is the inventory and the pragmatic function of each item.
Why French has so many of these
French conversation is structurally collaborative. Listeners do not stay silent until the speaker has finished — they nod, agree, raise eyebrows, and emit small markers throughout (ah oui, d'accord, mh-mh, ouais) to signal continued attention. A speaker who blocks this back-channel — for instance by talking to a French listener as if delivering a monologue — feels withholding. Speakers in turn pepper their own speech with markers that signal I am still on the floor (tu vois), what I just said is the gist (quoi), I am qualifying this (si tu veux). The markers below are the toolkit for both sides of this collaboration.
Reactive markers: agreement and confirmation
Reactive markers are the small words a listener uses to signal yes, I'm with you, agreed. They are not optional — French listeners produce them constantly and a French speaker reads silence as disengagement.
Tout à fait — fully agreed
— C'est lui qui a tout organisé, non ? — Tout à fait.
— He's the one who organised it all, right? — Absolutely.
— Vous pensez que la réforme va passer ? — Tout à fait, je n'en doute pas.
— Do you think the reform will pass? — Absolutely, I have no doubt.
Register: (neutral) to (formal). Tout à fait is the marker of strong, considered agreement. Slightly more formal than exactement but still very common in everyday speech, especially among adults.
En effet — confirmation of fact
Le rapport est arrivé en retard. — En effet, c'est ce que j'ai constaté.
The report arrived late. — Indeed, that's what I observed.
Tu trouves que c'est trop cher ? — En effet, c'est plus cher que prévu.
You think it's too expensive? — Yes indeed, it's pricier than expected.
Register: (neutral) to (formal). En effet confirms a stated fact — closer to English indeed than yes. It signals what you just said is true, and I'm confirming it from my own observation. Not the marker for casual yes-sure agreement; reach for ouais, d'accord, or exact in those slots.
Bien sûr — of course
— Tu peux m'aider ? — Bien sûr !
— Can you help me? — Of course!
Bien sûr que je viendrai.
Of course I'll come.
Register: (neutral). The default of course. Polite, warm, neutral in formality.
Évidemment — obviously
— Tu lui as dit la vérité ? — Évidemment ! Je n'allais pas mentir.
— Did you tell her the truth? — Obviously! I wasn't going to lie.
Évidemment, ce n'est pas la solution idéale, mais c'est la seule disponible.
Obviously, it's not the ideal solution, but it's the only one available.
Register: (neutral). Évidemment is closer to English obviously than to of course — it implies the conclusion is self-evident. Used both reactively (agreeing with someone's point) and as a sentence opener (conceding a point in argument: évidemment, mais…).
Eh oui ! — confirmation with mild resignation
Tu pars déjà ? — Eh oui, mon train est dans une heure.
You're leaving already? — Yes I'm afraid so, my train's in an hour.
Encore une grève ? — Eh oui, comme d'habitude.
Another strike? — Yep, as usual.
Register: (informal) to (neutral). Eh oui confirms but adds a flavour of acknowledged inevitability — yes, that's how it is, what can you do. Often used in resigned or rueful moments.
Reactive markers: surprise and incredulity
Ah bon ? — really?
The single most common French surprise marker. Pronounced with rising intonation. Doesn't strictly translate as really; it is closer to oh yeah? or is that so?
— Marie a déménagé à Lyon. — Ah bon ? Je ne savais pas.
— Marie moved to Lyon. — Oh really? I didn't know.
— Le restaurant est fermé. — Ah bon ? Pourquoi ?
— The restaurant is closed. — Oh? Why?
— Il a démissionné. — Ah bon ?!
— He quit. — Oh, did he?!
Register: (neutral). Ah bon is universal — used by everyone in every register. It signals registered surprise without committing to whether you find the news good or bad. The intonation does most of the work: a flat ah bon signals mild interest; a rising ah bon ?! signals genuine surprise.
Sans blague ? — no kidding?
— J'ai rencontré le maire hier. — Sans blague ?
— I ran into the mayor yesterday. — No kidding?
— Il a gagné dix mille euros au loto. — Sans blague ?!
— He won ten thousand euros in the lottery. — Seriously?!
Register: (informal). Sans blague — literally without joke — is reach-for-it informal. Younger speakers and very casual contexts only.
Sérieux ? / T'es sérieux ? — seriously?
— Il a oublié son passeport. — Sérieux ? Mais le vol est à six heures !
— He forgot his passport. — Seriously? But the flight's at six!
— On a remporté l'appel d'offres. — T'es sérieux ?
— We won the bid. — You're serious?
Register: (informal). The youth-coded surprise marker. Common in casual speech among friends, awkward in formal contexts.
Vraiment ? — really?
— Le concert a été annulé. — Vraiment ? Pourquoi ?
— The concert was cancelled. — Really? Why?
Register: (neutral). Vraiment is fully transparent and works at any level of formality. Slightly more querying than ah bon — you are asking the speaker to confirm what they just said.
Emotive markers: surprise, relief, doubt
Oh là là ! — wow / oh dear
The single most stereotyped French expression — and entirely real, used constantly, but carrying many meanings depending on intonation. The accent on là is mandatory — oh la la without the accent is a misspelling that screams non-native. Doubled (oh là là là là) for greater emphasis.
Oh là là, quelle journée !
Oh dear, what a day!
Oh là là, c'est magnifique !
Wow, it's gorgeous!
Oh là là là là, ça suffit maintenant !
Oh come on now, that's enough!
Register: (neutral). The flavour shifts from positive amazement to weary despair to dismissive oh please depending on tone — context disambiguates.
Ouf ! — phew, what a relief
J'ai retrouvé mes clés. Ouf !
I found my keys. Phew!
Ouf, on a réussi à attraper le train de justesse.
Phew, we just barely caught the train.
Register: (neutral). Pure relief marker — used after a danger or worry has passed. Not used as a stand-alone wow; specifically tied to relief.
Bof — meh
— Tu as aimé le film ? — Bof, c'était sans plus.
— Did you like the film? — Meh, nothing special.
— Ça te dit, le restaurant ? — Bof, j'ai pas trop faim.
— Do you fancy the restaurant? — Eh, I'm not that hungry.
Register: (informal). Bof is the French meh — registered indifference, mild lack of enthusiasm. Almost always stand-alone in response to a question; rarely embedded inside a sentence.
Floor-holding markers: keeping the turn
These are the markers a speaker uses to signal I am still on the floor; I am building toward something; please stay with me. They are crucial in spoken French and notoriously absent in learner speech.
Tu vois / vous voyez — you see
C'est pas que je veuille pas, tu vois, c'est juste que j'ai pas le temps.
It's not that I don't want to, you see, it's just that I don't have time.
J'ai vraiment besoin de souffler, tu vois ce que je veux dire ?
I really need to take a break, you know what I mean?
Vous voyez, le problème, c'est que personne n'a anticipé ça.
You see, the problem is that nobody anticipated this.
Register: (informal) for tu vois; (neutral) for vous voyez. Tu vois is the floor-holding marker of casual French. It both invites the listener's understanding and gives the speaker a beat to think. Tu vois ce que je veux dire ? — you see what I mean? — is a rhetorical invitation; the listener typically responds with a small oui or nod and the speaker continues.
Tu sais / vous savez — you know
Tu sais, c'est pas si simple que ça.
You know, it's not as simple as that.
Vous savez, j'ai déjà vu ça plusieurs fois.
You know, I've seen that several times before.
Register: (informal) / (neutral). Similar to tu vois but slightly more deferential — as you may know already, .... Often used to introduce a personal observation or piece of background.
Je sais / Je sais pas — I know / I don't know as fillers
Je sais, je sais, j'aurais dû faire attention.
I know, I know, I should have been careful.
Je sais pas, peut-être qu'on devrait reporter ?
I don't know, maybe we should postpone?
Je sais, je sais doubled is a standard preempt-and-acknowledge — I know what you're going to say, I'm ahead of you. Je sais pas hedges a suggestion to soften it.
Quoi — sentence-final discourse particle
C'était pas terrible, quoi.
It wasn't great, you know.
Il faut bien s'adapter, quoi.
You've got to adapt, you know.
On a fait ce qu'on a pu, quoi.
We did what we could, you know.
Register: (informal). Sentence-final quoi is one of the most distinctively French discourse particles. It signals and that's basically it / you know what I mean / I'm not going to elaborate further. Overused by some speakers and avoided by careful ones; learners should recognise it but use it sparingly. Treated in depth in Mots Outils Conversationnels: ben, bah, euh, quoi.
Hedging and softening markers
Si tu veux / si vous voulez — sort of, if you like
C'est, si tu veux, une sorte de compromis.
It's, if you like, a sort of compromise.
Disons que, si tu veux, on a échoué.
Let's say that, in a manner of speaking, we failed.
Register: (neutral). Si tu veux / si vous voulez hedges a definition or characterisation — I'm going to call it X, but feel free to characterise it differently. Useful when describing something elusive or controversial.
En quelque sorte — in a way
C'est, en quelque sorte, un retour aux sources.
It's, in a way, a return to one's roots.
Register: (neutral). Pure hedge — to some extent, more or less.
Disons — let's say
Disons que ça n'a pas été le meilleur jour de ma vie.
Let's just say it wasn't the best day of my life.
Disons trois cents euros, ça vous va ?
Let's say three hundred euros, sound good?
Register: (neutral). Useful for understated negative assessments and for proposing approximate values.
Topic and structure markers
A small set of markers signal where you are in the rhetorical structure of a longer turn.
En fait — actually, in fact
En fait, je n'avais pas compris ce que tu voulais dire.
Actually, I hadn't understood what you meant.
En fait, ça dépend de la situation.
In fact, it depends on the situation.
Register: (neutral). The standard actually — used to introduce a clarification, correction, or revealed truth. (informal) in heavily-spoken use where it becomes almost a filler (en fait, en fait, je voulais dire que…).
Au fait — by the way
Au fait, tu as reçu mon mail ?
By the way, did you get my email?
Au fait, tu sais que Paul a déménagé ?
By the way, did you know Paul moved?
Register: (neutral). Easily confused with en fait but very different — au fait introduces a topic shift (by the way, while I'm thinking of it); en fait introduces a correction.
À propos — speaking of which
À propos de Marc, tu l'as vu récemment ?
Speaking of Marc, have you seen him lately?
Register: (neutral). Slightly more deliberate than au fait — usually picks up on something just mentioned.
Bref — anyway / in short
Bref, on a fini par s'en sortir.
Anyway, we ended up working it out.
Bref, je te raconterai tout ça en détail demain.
In short, I'll tell you all about it in detail tomorrow.
Register: (neutral) to (informal). Bref truncates a long story and signals I am summarising / wrapping up. Extremely common; the natural way to close out a digression.
En tout cas — in any case
En tout cas, merci d'être venu.
In any case, thanks for coming.
En tout cas, on verra bien ce qui se passera.
Anyway, we'll see what happens.
Register: (neutral). Marks a return to the main point or a setting-aside of distractions.
Voilà — there you go
Voilà, c'est tout ce que j'avais à dire.
There, that's all I had to say.
On a fini, voilà.
We're done, there.
Register: (neutral). Voilà closes a turn or a topic. The English there you go or and that's that. A turn that ends without voilà often feels unfinished to French ears.
Strategic deployment
Knowing what each marker means is half the work; knowing where to place it in a turn is the other half. Three patterns to internalise:
Hold the floor while you think. Combine en fait + tu vois + si tu veux in long stretches: Bon, en fait, c'est, si tu veux, une situation un peu compliquée, tu vois ? Each marker buys you a beat without the listener interrupting.
Soften disagreement. Combine en fait + si tu veux + a hedged main clause: En fait, je pense que, si tu veux, c'est pas tout à fait ça… The listener registers your disagreement but feels softened by the markers.
Wrap up cleanly. Combine bref + voilà at the end of a long story: Bref, on a fini par rentrer à pied, voilà. Listeners recognise this rhythm and know your turn is closing.
Common Mistakes
❌ Oh la la, c'est cher !
Misspelled — the standard spelling is *oh là là* with grave accents on each *là*. Without them it looks foreign.
✅ Oh là là, c'est cher !
Wow, that's expensive!
❌ En fait, tu as reçu mon mail ?
Wrong marker — *en fait* introduces a correction, not a topic shift.
✅ Au fait, tu as reçu mon mail ?
By the way, did you get my email?
❌ — Marie a déménagé. — Tout à fait.
Wrong reaction — *tout à fait* agrees with an opinion; for surprise at news, use *ah bon ?*
✅ — Marie a déménagé. — Ah bon ?
— Marie moved. — Oh, did she?
❌ — Tu as vu, ils ont fermé la boulangerie. — (silence)
Silently registering news in French conversation reads as withdrawn — listeners are expected to back-channel with *ah bon*, *ouais*, *d'accord*, etc.
✅ — Tu as vu, ils ont fermé la boulangerie. — Ah bon ? Depuis quand ?
— Did you see, they closed the bakery. — Oh really? Since when?
❌ — Tu peux venir ? — Sérieux !
Wrong slot — *sérieux* is for incredulity, not for affirming you can come.
✅ — Tu peux venir ? — Bien sûr !
— Can you come? — Of course!
Key Takeaways
- Conversational markers are not optional in spoken French — listeners expect them and absence reads as withdrawal.
- Reactive markers signal agreement (tout à fait, en effet, bien sûr, évidemment), surprise (ah bon, sans blague, sérieux, vraiment), or emotion (oh là là, ouf, bof).
- Floor-holding markers (tu vois, tu sais, en fait, quoi) buy time and signal that you are still building toward the point.
- Hedging markers (si tu veux, en quelque sorte, disons) soften assertions.
- Structural markers (au fait, en fait, à propos, bref, en tout cas, voilà) signal where you are in the turn — opening, correcting, summarising, closing.
- The register of each marker matters: sérieux and sans blague are casual-only; en effet and évidemment tilt formal; ah bon, voilà, en fait are universal.
- Oh là là always carries grave accents on each là — oh la la is a non-native spelling.
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
- Les Connecteurs Discursifs: OverviewB1 — A map of French discourse markers — alors, donc, du coup, mais, par contre, en fait, au fait, bref, tu vois, hein, euh — the conversational glue that makes speech sound human. Without them, your French is grammatically perfect and unmistakably foreign.
- Alors, Donc, Du Coup: conséquenceB1 — Three French markers all translating roughly as 'so' — alors (sequential, neutral), donc (logical, formal), du coup (consequential, slangy). Knowing exactly when to use which is the single biggest register tell in spoken French.
- Donc vs Alors: nuancesB2 — Both donc and alors translate as 'so' or 'therefore' — but donc marks a logical conclusion (the philosopher's marker, written and formal) while alors marks a temporal or narrative continuation (the storyteller's marker, conversational). The difference shows up in every sentence where you have to choose.
- D'Une Part, D'Autre Part: enumerationB2 — How French enumerates points in argued discourse — the paired d'une part… d'autre part, the additive par ailleurs and en outre, and the idiomatic par-dessus le marché. Knowing which marker fits which register is the difference between essay French and bistro French.
- Mots Outils Conversationnels: ben, bah, euh, quoiB2 — The high-frequency discourse markers and fillers of spoken French — bon, alors, ben, quoi, euh, enfin, bref, en fait, du coup, j'avoue — what they actually do, where they go in the sentence, and why using them is the difference between sounding fluent and sounding rehearsed.
- Accord et DésaccordB1 — How to agree and disagree in French — from oui and tout à fait through je suis d'accord, au contraire, and pas du tout — with the formality scale, the unique si that contradicts a negative, and the cultural fact that French expects much more explicit disagreement than English.