Loading tool…
The German Grammar Checker finds spelling, grammar and punctuation mistakes in German text and suggests a fix for each one. It suits learners, students and anyone writing emails or documents in German. It is free, needs no sign-up, checks up to 20,000 characters at a time and supports German from Germany, Austria and Switzerland.



"Clear" empties the box for a new text.
We checked this short text with six typical learner mistakes on 7 October 2026, using "Deutsch (Deutschland)":
Ich habe gestern mit meinem Freund in die Stadt gegangen. Er sagt, das er keine zeit hat, weil er muss arbeiten. Wir haben ein neues Auto gekauft und der Auto ist sehr schnell. Ich freue mich auf dem Wochenende.
| Mistake | Correct German | Found? |
|---|---|---|
| das er keine Zeit hat | dass er keine Zeit hat | Yes: "Meinten Sie „dass“ (Konjunktion)?" |
| keine zeit | keine Zeit | Yes: "Meinten Sie das Nomen „Zeit“?" |
| der Auto | das Auto | Yes: article and noun do not agree |
| Ich habe … gegangen | Ich bin … gegangen | No |
| weil er muss arbeiten | weil er arbeiten muss | No |
| auf dem Wochenende | auf das Wochenende | No |
The checker caught three of six mistakes, all with the right fix. It missed the wrong helper verb, the verb position after "weil" and the case after "freuen auf". Use it as a second pair of eyes, not as proof that a text is correct.
| Option | Use it for | What changes |
|---|---|---|
| Deutsch (Deutschland) | Most texts, and anything for readers in Germany | Standard German spelling, including ß after long vowels (Straße, groß) |
| Deutsch (Österreich) | Texts for readers in Austria | Same spelling rules as Germany, with Austrian words accepted: in our test "Jänner" passed, while Deutsch (Deutschland) suggested "Januar" |
| Deutsch (Schweiz) | Texts for readers in Switzerland or Liechtenstein | Swiss German writes ss instead of ß, so "Strasse" is correct |
We tested "Die Strasse ist sehr gross und ich weiss nicht wo das Hotel ist." With Deutsch (Deutschland), the checker flagged Strasse, gross and weiss and suggested Straße, groß and weiß. With Deutsch (Schweiz), it accepted the ss spellings and flagged only the missing comma before "wo".
| Error type | Wrong | Right |
|---|---|---|
| das vs dass | Ich glaube, das er kommt. | Ich glaube, dass er kommt. |
| Noun capitals | Ich habe keine zeit. | Ich habe keine Zeit. |
| Article and gender (der, die, das) | der Auto | das Auto |
| ß or ss | Die Strasse ist gross. | Die Straße ist groß. |
| Comma before a subordinate clause | Ich glaube dass er kommt. | Ich glaube, dass er kommt. |
| Typos | das Geschenck | das Geschenk |
Every example in this table was flagged in our tests. German nouns always start with a capital letter, and "dass" (with ss) joins a clause while "das" is an article or pronoun. A comma separates a main clause from a subordinate clause that starts with words such as dass, weil, wenn or wo.
Our test showed the checker often misses grammar that depends on meaning: the helper verb in the perfect tense (sein or haben), the verb at the end of a "weil" or "dass" clause, and the case after prepositions such as "auf" or "in". Read these parts of your text again after the check.
Use the German Grammar Checker for German text, and the Grammar Checker for English and other languages.
| German Grammar Checker | Grammar Checker | |
|---|---|---|
| Languages | German only | 24 languages, plus auto-detect |
| German varieties | Germany, Austria and Switzerland | German (Germany) only |
| Text per check | Up to 20,000 characters | Up to 20,000 characters |
| Checking engine | LanguageTool | LanguageTool |
| Best for | Learners and writers working in German, especially Swiss or Austrian texts | English and mixed-language writing |
Yes. It is free, needs no sign-up and checks up to 20,000 characters at a time, as often as you like.
Paste your text into the box, choose Deutsch (Deutschland), (Österreich) or (Schweiz), and click "Check text". Mistakes are underlined, and you click a suggestion to fix each one.
Yes. Choose Deutsch (Schweiz) or Deutsch (Österreich) under "Language". With Swiss German, ss is accepted where German from Germany would use ß.
Yes, as a checking tool. Each issue comes with a short German explanation, which shows you the rule behind the mistake. It does not replace a teacher, because it misses some grammar that depends on meaning.
Yes. In our tests it flagged missing commas before "dass" and before "wo" in an indirect question.
Your text is sent to the LanguageTool API for checking and is not stored by SEO Tools Centre. Avoid pasting confidential or personal information into any online checker.
Either the text is correct or the mistakes depend on meaning, such as the wrong helper verb or case. Read those parts again, and check that you chose the right language variety.
Last updated: