Free Interactive Tool & Guide4 min readUpdated 2026-10-26

Free French grammar checker for tenses, gender, and natural phrasing

49/300

Correction

Hier soir, je suis allé au restaurant avec mes amis.

Why it changed

  1. “Aller” forms the passé composé with the auxiliary “être”, not “avoir”: say “je suis allé”.

Try an example

In Wonderglot stories, every reply you send gets this same check, plus one-tap word definitions and voice chat. Practice in a French story

Updated 2026-10-26 · Published by Wonderglot (DigitalCarbon Inc). The interactive French grammar tool above uses the same correction model that checks learner replies inside Wonderglot French stories.

Key takeaway

Written French has silent plural endings, strict auxiliary rules in the passé composé, and preposition pairs (à vs. de) that sound identical out loud. The free French grammar checker above highlights the exact words that need fixing and explains each rule in plain English—and when you want to read in French and get daily French conversation practice, Wonderglot builds this exact check into ongoing character stories (free messages every day + permanently free word lookups; Plus at US$8.99/month or US$59.99/year).

Why silent French endings make written grammar checks so valuable

In spoken French, “parlé”, “parlée”, “parlés”, and “parlées” sound identical, as do “tu chantes” and “il chante”. Because your ear does not hear those silent letters in conversation, even intermediate speakers who communicate smoothly out loud frequently drop past-participle agreements, confuse “ces” and “ses”, or mix up infinitive “-er” and past participle “-é” when typing.

Using a French grammar checker that shows a clean before-and-after diff trains your eye to spot those silent structural links: when a preceding direct object triggers agreement on an “avoir” participle (“la lettre que j’ai écrite”), when a reflexive verb takes “être”, and when an adjective changes spelling before a vowel (“un bel appartement”).

Catching Anglicisms, prepositions, and subjonctif triggers

The hardest habits to break at CEFR A2 and B1 are direct translations from English: writing “je suis faim” instead of “j’ai faim”, “attendre pour quelqu’un” instead of bare “attendre quelqu’un”, or using indicative after “bien que” and “avant que” where French requires the subjonctif.

Rather than silently replacing your sentence the way a machine translator does, the checker above preserves your exact words wherever they are already natural and isolates the specific preposition, article contraction (“du”, “des”, “au”), or verb stem that needs adjustment.

High-frequency French grammar errors explained by the checker
French Grammar AreaTypical Learner MistakeCorrected Form & Why It Changed
Être vs. avoir in passé composéElle a arrivé en retard.Elle est arrivée en retard. (Motion/change-of-state verbs like arriver take “être” and agree in gender/number.)
Quantity expressions + deIl y a trop des voitures ici.Il y a trop de voitures ici. (Beaucoup, trop, assez, and peu take bare “de” before a general plural noun.)
Verb + preposition (à vs. de)J’ai décidé à partir tôt.J’ai décidé de partir tôt. (“Décider de + infinitive” requires “de”, whereas “commencer à” or “aider à” takes “à”.)
Time duration with depuis vs. pendantJ’habite à Paris pour trois ans.J’habite à Paris depuis trois ans. (Use “depuis” with the present tense for an action that started in the past and continues now.)
Object pronoun order & contractionsJe donne le livre à il.Je lui donne le livre. (Replace “à + person” with the indirect object pronoun “lui” placed before the conjugated verb.)

Pairing grammar checks with French stories and dialogue

Once you see why a French sentence changed, the best way to lock the pattern into memory is using it in a real exchange. When you read in French inside a Wonderglot story, you can tap any contraction or pronoun cluster (“j’en doute”, “vas-y”) for an instant pop-up definition, reply to the character in your own words, and get this same grammar note underneath your turn.

Every free Wonderglot account includes free messages every day with French grammar feedback, writing help, and permanently free dictionary lookups, and Wonderglot Plus is US$8.99/month or US$59.99/year for unlimited French conversation practice.

Common questions

Does this French grammar checker explain passé composé vs. imparfait and agreement rules?
Yes. It checks whether a verb takes être or avoir in the passé composé, whether the past participle needs gender or plural agreement, and whether a past action belongs in the passé composé or the imparfait.
Will it fix missing French accents like é, è, ê, and ç?
Yes. If you type French without diacritics or elisions (such as “ca” instead of “ça” or “je ai” instead of “j’ai”), the checker highlights the exact letters and explains the spelling rule.
How can I get live French grammar feedback during a conversation?
Open any story on /fr in Wonderglot. Every French reply you send—typed or spoken with the microphone—can display this exact word-level diff and explanation while the story continues.
Is Wonderglot’s French grammar checker free?
Yes. The checker on this page is free to use without signing up, and a free Wonderglot account gives you free messages every day with all French study tools enabled. Wonderglot Plus is US$8.99/month or US$59.99/year.

Start practicing in your target language

Choose a language to open Wonderglot’s scenario library with that language pre-selected:

More from Wonderglot Guides

View all guides →