Photo by Josef Kali on PexelsDésolé, pardon, or toutes mes excuses? Here's exactly how to say sorry in French for a small mishap, a real apology, or a work mistake -- and how to respond.
You spill red wine on a friend's white tablecloth in Lyon, and pardon -- the word that jumps out automatically -- feels laughably small for the moment. A minute later you bump a stranger's shoulder squeezing onto the métro, and that same small word would have been exactly right. English hands you one flexible word, "sorry," for both situations. French does not, and reaching for the wrong one either underplays a real mistake or makes a tiny bump sound like a confession.
Knowing how to say sorry in French matters well beyond basic politeness -- it's a phrase you'll need constantly, whether you're navigating a crowded market, writing an apologetic work email, or genuinely making amends with a friend. French sorts apologies by size and formality far more precisely than English does, and native speakers register the mismatch instantly when a learner reaches for the wrong register. This guide walks through the everyday sorry, the formal version for emails and customer service, how to actually own a mistake, and -- just as useful -- how to respond when someone apologizes to you.
Désolé(e) (day-zoh-lay) is the word you'll use more than any other -- it covers a genuine, personal "sorry" for almost any situation that isn't a passing bump in a crowd. Unlike pardon, which can mean "excuse me" as much as "sorry," désolé(e) only ever means an apology, so it's never ambiguous.
[AUDIO: je suis désolé]
Désolé(e) is an adjective, so it agrees with the gender of whoever is speaking, not the person being apologized to.
For a work email, a customer complaint, or apologizing to someone you address as vous, désolé(e) can feel too casual. French has a whole formal register built for exactly this, the kind of language you'll see on airline apology emails and store customer-service signs.
[AUDIO: toutes mes excuses]
One phrase worth using carefully is je m'excuse ("I excuse myself") -- it's common in casual speech, but grammar purists point out that you can't actually grant yourself forgiveness, so it reads as slightly off in writing. For anything formal, veuillez m'excuser or toutes mes excuses is the safer, more polished choice.
Sometimes "sorry" isn't enough on its own -- you need to name what went wrong and take responsibility for it. This is the register for a real, substantial mistake: missing a deadline, breaking something that matters, or letting someone down.
[AUDIO: c'est de ma faute]
Knowing how to receive an apology gracefully matters just as much as knowing how to give one, and it's the half of this topic most textbooks skip entirely.
[AUDIO: ce n'est pas grave]
Older French speakers tend to reach for ce n'est pas grave or ce n'est rien, while pas de souci(s) has spread fast among younger speakers over the last couple of decades -- partly, linguists note, under the influence of English "no worries." You'll hear both constantly, and neither one marks you as wrong; they just sound like different generations of the same language.
Picture a rainy afternoon in Bordeaux. You bump into someone at a market stall -- a quick pardon covers it, no follow-up needed. Later, you realize you sent a client the wrong invoice at work, so the email opens with Toutes mes excuses pour cette erreur (My apologies for this mistake), not a casual désolé. That evening, you're twenty minutes late meeting a friend for dinner: Je suis vraiment désolé(e) pour le retard fits perfectly, and they'll likely answer with a warm pas de soucis, t'inquiète. Matching the apology to the moment -- not just knowing the words -- is what actually makes you sound like a French speaker instead of someone translating from English in their head.
Next time you need to say sorry in French, you'll know exactly which register fits the moment. Head over to Vocabulary to keep building everyday phrases like these, or try the Grammar lessons on adjective agreement to lock in the désolé/désolée rule for good.