Spell Checker
Paste text and the checker flags misspellings against a dictionary of the language you choose. It offers the closest suggestions by edit distance, lets you add words to a custom dictionary so brand names and jargon stop being flagged, and highlights commonly-confused pairs like their/there, affect/effect, your/you're that a naive checker misses.
How spell checking works
-
1
Paste your text
Any length. Markdown, code snippets and HTML are handled — tags and code blocks skip the checker.
-
2
Pick a language
English (US/UK), Spanish, French, German, Portuguese, Italian, Dutch, Polish and more.
-
3
Each token is checked
Words not in the dictionary are flagged; suggestions come from Levenshtein distance + phonetic matching.
-
4
Review and accept suggestions
Click a flagged word to see alternatives; add to your custom dictionary for false positives.
Types of errors a spell checker catches (and misses)
| Error type | Caught? |
|---|---|
Transposition (teh → the) |
Yes |
Missing letter (tommorow) |
Yes |
Extra letter (accomodate) |
Yes |
Homophone (their vs there) |
Only with context pass |
Missing hyphen (longterm) |
Sometimes |
| Proper noun not in dictionary | False positive unless added |
| Wrong word, correctly spelled | No (grammar checker needed) |
| Run-on compounds | Hit or miss |
Commonly confused word pairs
- affect / effect — affect is usually a verb (to influence); effect is usually a noun (a result).
- their / there / they’re — their = possessive; there = location; they’re = they are.
- your / you’re — your = possessive; you’re = you are.
- its / it’s — its = possessive; it’s = it is or it has.
- then / than — then = time or sequence; than = comparison.
- loose / lose — loose = not tight; lose = misplace or fail to win.
- complement / compliment — complement = completes; compliment = praise.
- principal / principle — principal = main or head of school; principle = a rule or belief.
Custom dictionaries
Brand names, technical jargon, and made-up product words are a source of false positives. Add them once to your custom dictionary and the checker skips them forever. Import from a list (one word per line) if you have a company style guide with proper nouns.
Language tips
- US vs UK English differ in ~2000 common spellings. Pick the variant that matches your audience and stick to it consistently.
- German compound words. A real German checker splits compounds (
Donaudampfschifffahrtsgesellschaftskapitaenin) into parts and validates each. Naive checkers flag every long compound as unknown. - Spanish accent marks.
estawithout accent (this, fem.) vsestáwith accent (is). A spell checker catches missing accents if the language setting is right. - Contractions across languages.
d'accordin French,c'est— apostrophe-aware tokenization matters.
Frequently Asked Questions
Not directly — spell check catches word-level errors. For grammar (agreement, tense, missing articles, passive voice), you need a grammar checker like LanguageTool or Grammarly. Some false-friend pairs are caught here as a bonus.
Brand names are not in the standard dictionary. Click the word, choose Add to dictionary, and it will stop being flagged in future sessions.
The checker skips fenced code blocks (triple-backtick) and inline code (single-backtick) so variable names and keywords are not flagged. Comments inside code are not checked either.
No — the dictionary runs locally in the browser via a WASM-compiled Hunspell. Your text never touches our servers.