SpellMistake checks spelling and grammar in more than 45 languages. Each language has its own checker, preset to the right dictionary and rules. Pick yours below.
English
- English Grammar CheckerEnglish
- British English Grammar CheckerEnglish (UK)
- Australian English Grammar CheckerEnglish (AU)
- Canadian English Grammar CheckerEnglish (CA)
- New Zealand English Grammar CheckerEnglish (NZ)
- South African English Grammar CheckerEnglish (ZA)
European languages
- Asturian Grammar CheckerAsturianu
- Belarusian Grammar CheckerБеларуская
- Breton Grammar CheckerBrezhoneg
- Catalan Grammar CheckerCatalà
- Danish Grammar CheckerDansk
- Dutch Grammar CheckerNederlands
- French Grammar CheckerFrançais
- Galician Grammar CheckerGalego
- German Grammar CheckerDeutsch
- Greek Grammar CheckerΕλληνικά
- Irish Grammar CheckerGaeilge
- Italian Grammar CheckerItaliano
- Norwegian Grammar CheckerNorsk
- Polish Grammar CheckerPolski
- Portuguese Grammar CheckerPortuguês
- Romanian Grammar CheckerRomână
- Russian Grammar CheckerРусский
- Slovak Grammar CheckerSlovenčina
- Slovenian Grammar CheckerSlovenščina
- Spanish Grammar CheckerEspañol
- Swedish Grammar CheckerSvenska
- Ukrainian Grammar CheckerУкраїнська
Asian and Middle Eastern languages
- Arabic Grammar Checkerالعربية
- Chinese Grammar Checker中文
- Crimean Tatar Grammar CheckerQırımtatarca
- Japanese Grammar Checker日本語
- Khmer Spell Checkerខ្មែរ
- Persian Grammar Checkerفارسی
- Tagalog Grammar CheckerTagalog
- Tamil Spell Checkerதமிழ்
Constructed languages
More languages: spell checkers
These checkers run in your browser with open-source dictionaries. They check spelling only, and your text never leaves your device.
- Turkish Spell CheckerTürkçe
- Vietnamese Spell CheckerTiếng Việt
- Bulgarian Spell CheckerБългарски
- Serbian Spell CheckerSrpski / Српски
- Macedonian Spell CheckerМакедонски
- Welsh Spell CheckerCymraeg
- Scottish Gaelic Spell CheckerGàidhlig
- Nepali Spell Checkerनेपाली
- Nynorsk Spell CheckerNorsk nynorsk
- Frisian Spell CheckerFrysk
- Luxembourgish Spell CheckerLëtzebuergesch
How language support works
Every checker uses the same engine with a dictionary and rule set for that language. Support is deepest for widely used languages like English, German, French, Spanish, Portuguese, Dutch and Polish, which have thousands of grammar rules. For some languages, such as Chinese, Japanese, Khmer and Tamil, coverage focuses mainly on spelling and the most common errors.
You can also switch language at any time from the language menu inside any checker, or choose Auto-detect and let SpellMistake recognize the language for you.
Not sure which language?
Paste your text into the main checker, choose Auto-detect and SpellMistake will recognize the language.
Frequently asked questions
How many languages does SpellMistake support?
More than 45, including regional variants of English, French, German, Portuguese, Spanish, Catalan and Dutch.
Is every language checker free?
Yes. All language checkers are free with no sign-up.
My language is not listed. Can you add it?
We can only add languages that our checking engine supports. Let us know which language you need and we will keep you updated.