Guillemets et Tirets: Ponctuer le Discours en Français

If you open a French novel and an English novel side by side, you will notice within seconds that French dialogue looks different. Where English writes "Hello," he said, French writes « Bonjour », dit-il — angled brackets in place of curly quote marks, and a space inside them. A few lines down, where English would keep adding new quotation marks for each speaker, French abandons the brackets entirely and switches to em-dashes: — Bonjour. — Bonjour, répondit-elle. And punctuation marks that sit silently flush against their letter in English — !, ?, :, ; — are preceded by a small breathing space in French: Comment ça va ?, Bravo !. None of this is decorative. French typography codifies how text is read, and getting it wrong is one of the clearest signs of a non-native writer.

This page covers the three pillars of French textual punctuation: the guillemets that mark quotations, the em-dashes that drive dialogue, and the non-breaking spaces that French inserts before its high punctuation. We close with the rules for citing book titles and a note on how digital writing is bending these conventions.

Guillemets: « and »

French quotation marks are called guillemets, named after the 16th-century printer Guillaume Le Bé. They open with « and close with », and unlike English quotation marks they always carry an inside space — the space sits between the bracket and the quoted text:

Il a dit : « Bonjour, comment vas-tu ? »

He said: 'Hello, how are you?'

Elle a répondu : « Très bien, merci. »

She replied: 'Very well, thanks.'

« Je viens demain », a-t-il promis.

'I'm coming tomorrow,' he promised.

Notice three details. First, a colon (:) introduces direct speech — itself preceded by a non-breaking space. Second, the inside space between guillemet and text is mandatory in carefully edited prose. Third, when the quoted speech ends and the sentence continues with a reporting verb, the comma goes outside the closing guillemet, unlike in American English (which puts the comma inside).

When a quoted statement is interrupted by a reporting verb (dit-il, répondit-elle, demanda-t-elle), the verb is inserted with a comma on each side and the guillemets stay open across the whole utterance:

« Je viens demain, dit-il, et je serai à l'heure. »

'I'm coming tomorrow,' he said, 'and I'll be on time.'

« Tu sais bien, ajouta-t-elle, que ce n'est pas la première fois. »

'You know perfectly well,' she added, 'that this isn't the first time.'

The reporting clause uses inversiondit-il, not il dit — which is the standard form for embedded speech tags in narrative French. The inversion is required: « Je viens demain, il dit, et je serai à l'heure » would be read as childlike or ungrammatical in literary prose.

Em-dashes for dialogue

When French prints an exchange between speakers — a back-and-forth dialogue — it abandons the guillemets after the opening bracket and uses an em-dash (—) at the start of each new speaker's line. This is the standard convention in novels, short stories, and serious journalism.

— Bonjour, dit-il. / — Bonjour, répondit-elle. / — Tu vas bien ? / — Oui, et toi ?

— Hello, he said. / — Hello, she replied. / — How are you? / — Yes, and you?

— Tu as vu Pierre récemment ? / — Non, pourquoi ? / — Il a déménagé.

— Have you seen Pierre lately? / — No, why? / — He's moved house.

The em-dash sits at the start of the line, followed by a single space, and then the speaker's words. There is no closing dash; the line break itself signals the end of the turn. Reporting tags (dit-il, répondit-elle) can appear with the same comma-and-inversion structure used inside guillemets.

A common compromise in novels is to open with guillemets for the first line of a dialogue, then switch to em-dashes for subsequent turns, and finally close with a single closing guillemet at the very end of the exchange:

« Bonjour, dit-il en entrant. / — Bonjour, répondit-elle. / — Tu attends quelqu'un ? / — Non, pas vraiment. »

'Hello,' he said as he came in. / — Hello, she replied. / — Are you waiting for someone? / — No, not really.

This hybrid format is widespread in 19th- and 20th-century French fiction (Flaubert, Camus, Sartre all use it). It is still considered the gold standard in literary publishing.

💡
The em-dash for dialogue (, called tiret cadratin or tiret long) is the same character used in English for parenthetical asides. Do not confuse it with the en-dash (–) or the hyphen (-). Word processors will often auto-substitute, but if you are typing manually in French, the keyboard shortcut on macOS is Option + Shift + Hyphen, and on Windows Alt + 0151.

Non-breaking spaces before high punctuation

This is the rule that catches every English speaker writing French for the first time. French inserts a non-breaking space ( ) before each of these marks: ! ? : ; » %. The space prevents the line from breaking between the word and the punctuation, and visually it gives the punctuation a small breathing room.

Bonjour !

Hello! (with a space before !)

Comment vas-tu ?

How are you? (with a space before ?)

Voici la liste : pain, lait, fromage.

Here is the list: bread, milk, cheese. (space before :)

Il était fatigué ; il est rentré tôt.

He was tired; he went home early. (space before ;)

The space is non-breaking (espace insécable — narrow, on professional typesetting systems) so that the punctuation never starts a new line on its own. In casual digital writing — text messages, emails, social media — French speakers often skip the space, especially before ! and ?, but in any edited or formal text the space is required. A French job-application letter without these spaces will be visibly amateur.

Marks that do not take a leading space: . , ( ). The period, comma, and parentheses behave as in English — they sit flush against the preceding letter.

Bonjour, comment vas-tu ?

Hello, how are you? (no space before , — yes space before ?)

J'ai acheté du pain, du lait et du fromage.

I bought bread, milk and cheese. (no space before ,)

When you combine the rules, a sentence with multiple punctuation marks looks like this:

« Tu viens, n'est-ce pas ? », demanda-t-il.

'You're coming, aren't you?' he asked.

The colon-introduces-speech rule combines with everything else:

Il a dit : « Bonjour ! Comment ça va ? »

He said: 'Hello! How are you?'

Three non-breaking spaces are present here — before :, before !, and before ? — and the inside spaces of the guillemets make the structure visually airy.

Coordinating conjunctions before a quote

When a sentence introduces speech with et, mais, or another coordinator, the colon-and-guillemet structure follows the same rule:

Et moi, j'ai dit : « D'accord, je viens. »

And me, I said: 'Fine, I'm coming.'

Mais elle a répondu : « Pas question. »

But she replied: 'No way.'

Et il a ajouté : « Ne sois pas en retard. »

And he added: 'Don't be late.'

The space-before-colon rule applies even when the introducing verb is short and the structure feels compressed. J'ai dit : « ... » is correct; J'ai dit: « ... » (no space) is a typographical error in formal French.

Citing titles of works

French distinguishes two ways of citing the title of a published work, and the choice depends on the length and self-containedness of the work.

For books, films, plays, paintings, albums — long, self-standing works — French uses italics (in print) or underline (in handwriting):

J'ai relu *Les Misérables* l'été dernier.

I reread Les Misérables last summer.

Avez-vous vu *La Grande Illusion* ?

Have you seen La Grande Illusion?

*Le Monde* a publié un article intéressant.

Le Monde published an interesting article.

For short pieces, individual poems, articles, or chapter titles — components that sit inside larger works — French uses guillemets:

J'ai mémorisé le poème « Demain dès l'aube » de Hugo.

I memorized the poem 'Demain dès l'aube' by Hugo.

L'article « Le climat à l'horizon 2050 » est paru hier.

The article 'Le climat à l'horizon 2050' appeared yesterday.

The logic is parallel to English: italics for the container, quotation marks for the content. The visual marker is different (« » vs " "), but the structural distinction is identical.

English versus French: the contrasts

The conventions diverge from English on five concrete points, each of which is a reliable diagnostic of native versus learner writing:

  1. Quotation symbol: English uses " " (curly or straight); French uses « » in formal text and increasingly " " in digital writing.
  2. Inside space: French guillemets carry an inside space (« texte »); English quote marks never do.
  3. Comma placement: American English puts commas inside the closing quote ("Yes," she said); French puts them outside (« Oui », dit-elle).
  4. Dialogue convention: English keeps quote marks on every speaker turn; French switches to em-dashes for back-and-forth.
  5. Space before high punctuation: English never spaces before !, ?, :, ;; French requires non-breaking spaces.

These are not preferences. They are codified by editorial style guides (the Lexique des règles typographiques en usage à l'Imprimerie nationale) and enforced rigorously in publishing.

The digital simplification

In texts, emails, social-media posts, and informal blog writing, French is increasingly using straight English-style " " in place of « » — and skipping the leading non-breaking spaces before ! and ?. Phone keyboards do not produce guillemets easily, and many users default to the readily available straight quote.

Il a dit \"je viens\" et il est venu.

He said 'I'm coming' and he came. (informal digital style)

C'est génial!

That's great! (no space before ! — informal digital style)

You will see these forms widely in casual contexts — text exchanges, comments, messaging — and they are understood and accepted there. But in any edited or printed text, Le Monde, Le Figaro, Libération, novels, official correspondence, academic articles, and serious journalism still apply the full traditional system. A learner aiming at written competence should master the formal rules; the digital simplifications will follow naturally.

💡
One useful proxy: if you would write the text on a CV, in a cover letter, in an academic paper, or in a published article, use « » with inside spaces and non-breaking spaces before high punctuation. If you are writing a casual text message to a friend, the simplified system is fine. The formal rules are the unmarked default in any context where presentation matters.

Common Mistakes

❌ Il a dit \"bonjour\" et il est parti.

Incorrect — uses English-style straight quotes in a formal context.

✅ Il a dit « bonjour » et il est parti.

He said 'hello' and he left.

❌ Comment vas-tu?

Incorrect — no space before the question mark.

✅ Comment vas-tu ?

How are you? (with the required non-breaking space before ?)

❌ « Je viens demain, » dit-il.

Incorrect — comma placed inside the closing guillemet, English style.

✅ « Je viens demain », dit-il.

'I'm coming tomorrow,' he said. (comma outside the guillemet)

❌ «Bonjour, dit-il, je viens.»

Incorrect — the inside spaces between the guillemets and the text are missing.

✅ « Bonjour, dit-il, je viens. »

'Hello,' he said, 'I'm coming.' (with inside space after « and before »)

❌ Il a dit:« Bonjour ! »

Incorrect — no space before the colon, no space between colon and opening guillemet.

✅ Il a dit : « Bonjour ! »

He said: 'Hello!' (space before : and after :)

The most chronic English-speaker error is forgetting the non-breaking space before ! and ?. It is small, easy to miss, and immediately gives away a non-native writer. Train your eye to expect a space before every !, ?, :, ;, », and % in any French text you produce.

Key takeaways

French dialogue and quotation conventions are a cultural-typographical system, not optional ornament. The four pillars: « » with inside space for quotations; em-dash (—) at the start of each new speaker turn in dialogue; non-breaking space before !, ?, :, ;, and »; italics for titles of long works and « » for titles of short pieces. Master these and your written French will read at a different level — close to publishable — even when your prose itself is still developing. Skip them and your reader will know within the first sentence that you are not a native writer.

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'Ordre des Mots: SVOA1French is a Subject-Verb-Object language, like English — but the surface similarity hides three big differences: clitic pronouns sit before the verb, negation wraps around the verb with ne and pas, and questions optionally invert. Get these three right and your French will sound natural.
  • La Construction Exclamative: Quel, Comme, Que, TellementA2French exclamatives are not free improvisations — they use a fixed inventory of markers (quel, comme, que, qu'est-ce que, si, tellement) plus standalone interjections, each with its own structural rules.
  • Le Discours IndirectB1Reporting what someone said: tense shifts, time markers, and how to embed questions and commands in French indirect speech.
  • Le Discours Indirect: structuresB1How to convert direct speech into indirect speech in French — the tense shifts, time-marker substitutions, and special structures for reported questions and commands.
  • Phrases en DialogueB1French dialogue has its own grammar — short sentences, dropped 'ne', discourse markers, question tags, and distinctive punctuation. This page maps the conventions of how French speakers actually talk to each other.