Provjera pravopisa je funkcija koja je dostupna na mnogim računalima. Omogućuje korisnicima da skeniraju dokument za riječi koje su pogrešno napisane. Većina programa za obradu teksta ima ugrađenu funkciju provjere pravopisa i moguće je pronaći provjere pravopisa koje se mogu integrirati u programe za razmjenu trenutnih poruka, web preglednike i druge vrste programa. Provjera pravopisa nije baš zamjena za pravog ljudskog urednika, ali može pomoći ljudima da uhvate osnovne pravopisne pogreške kako bi njihova komunikacija bila vidljivija.
Najraniji programi za provjeru pravopisa jednostavno su skenirali dokumente u potrazi za riječima koje nisu prepoznali i upozoravali korisnike na činjenicu da je nešto pogrešno napisano, bez davanja prijedloga za alternativno pravopis. Ti su sustavi naposljetku zamijenjeni provjerama pravopisa koje su generirale popis mogućih riječi koje je korisnik mogao odabrati kako bi zamijenio pogrešno napisanu riječ. Ako je, na primjer, korisnik ukucao “kroz”, program za provjeru pravopisa mogao bi predložiti “baciti” ili “kroz” kao moguće alternative. Ovi programi također omogućuju korisnicima da dodaju iznimke u programski rječnik.
Jedan od glavnih problema s programom za provjeru pravopisa je taj što ne može uhvatiti homofonske pogreške, a korisnici također mogu slučajno generirati pogreške homofona ako nisu upoznati s jezikom. U gornjem primjeru, korisnik je možda napisao “Prošao sam kroz vrata” i kao zamjenu odabrao “bacio” umjesto “kroz”, ne shvaćajući da je pogriješio. Pogotovo za ljude koji se stvarno bore s pravopisom, računalni popis prijedloga možda uopće ne odgovara namjeri korisnika. Ako je, na primjer, korisnik ukucao “Bila je vrlo pažljiva u provjeravanju mog rada”, malo je vjerojatno da će računalo predložiti “temeljitu”, ispravnu riječ, kao zamjenu za pogrešno napisanu riječ.
Neki su ljudi pokušali riješiti problem homofona razvijajući sofisticiranije aplikacije za provjeru pravopisa koje čitaju riječi u kontekstu umjesto da samo traže riječi koje nisu ispravno napisane. Ovi programi mogu uhvatiti neke pogreške homofona, a također će izbjeći predlaganje više homofona za jednu pravopisnu pogrešku, što čini vjerojatnijim da će korisnik odabrati riječ koju namjerava upotrijebiti. Ovi programi uče iz upotrebe, što znači da će svaka generacija biti bolja od prethodne.
Neki su ljudi kritizirali raširenu upotrebu uslužnih programa za provjeru pravopisa, tvrdeći da one čine ljude lijenijima, jer ljudi pretpostavljaju da se pravopisne pogreške mogu ispraviti umjesto učenja pravilnog pisanja riječi ili učenja prepoznavanja homofonskih pogrešaka. Ti ljudi teoretiziraju da je stanje pisane komunikacije oslabljeno korištenjem programa za provjeru pravopisa. Međutim, drugi su tvrdili da korištenje provjere pravopisa može učiniti da se ljudi osjećaju ugodnije dok uče novi jezik, te da svatko može pogriješiti s tipkovnice i pravopisne pogreške koje možda neće lako prepoznati bez pomoći, jer je često teško uhvatiti greške u vlastitom radu.