Free French grammar checker for tenses, gender, and natural phrasing
Correction
Why it changed
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.
| French Grammar Area | Typical Learner Mistake | Corrected Form & Why It Changed |
|---|---|---|
| Être vs. avoir in passé composé Source: wonderglot.com/fr | 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 + de | Il 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. pendant | J’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 & contractions | Je 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 →
Korean Intermediate Guide
From K-drama phrases and TOPIK I to real Korean reading and conversation
Move from TOPIK I basics and K-drama phrases to TOPIK II Korean reading practice and unscripted Korean conversation practice with interactive stories.

Language Acquisition Science
What is comprehensible input—and why you also need the Output Hypothesis to speak
What is comprehensible input (i+1), why passive listening leaves a speaking gap, and how Swain’s Output Hypothesis and Long’s Interaction Hypothesis fix it.

Extensive Reading & Tadoku
Graded readers and Tadoku (多読): the 98% rule for reading without dictionary fatigue
How Paul Nation’s 98% vocabulary threshold and Japanese Tadoku (多読) rules work across Korean, Japanese JLPT N4–N3, Mandarin HSK 3, Spanish, and French.