Preverjanje črkovanja je funkcija, ki je na voljo na številnih računalnikih. Omogoča uporabnikom, da skenirajo dokument za besede, ki so bile napačno črkovane. Večina programov za obdelavo besedil ima vgrajeno funkcijo preverjanja črkovanja, zato je mogoče najti preverjanja črkovanja, ki jih je mogoče integrirati v programe za takojšnje sporočanje, spletne brskalnike in druge vrste programov. Preverjanje črkovanja ni povsem nadomestilo za pravega človeškega urednika, lahko pa ljudem pomaga ujeti osnovne črkovalne napake, tako da je njihova komunikacija bolj predstavljiva.
Najzgodnejši programi za preverjanje črkovanja so dokumente preprosto skenirali za besede, ki jih niso prepoznali, in opozorili uporabnike na dejstvo, da je bilo nekaj črkovano napačno, ne da bi zagotovili kakršne koli predloge za nadomestno črkovanje. Te sisteme so sčasoma nadomestila preverjanja črkovanja, ki so ustvarila seznam možnih besed, med katerimi je uporabnik lahko izbral, da bi nadomestil napačno črkovano besedo. Če je na primer uporabnik vnesel »thru«, lahko program za preverjanje črkovanja kot možne alternative predlaga »vrgel« ali »skozi«. Ti programi uporabnikom omogočajo tudi dodajanje izjem v slovar programa.
Ena večjih težav s programom za preverjanje črkovanja je, da ne more ujeti napak homofona, uporabniki pa lahko tudi po naključju ustvarijo napake homofona, če jezika ne poznajo. V zgornjem primeru je uporabnik morda napisal »Šel sem skozi vrata« in namesto »vrgel« namesto »skozi«, ne da bi se zavedal, da je naredil napako. Zlasti za ljudi, ki se res mučijo s črkovanjem, se računalniški seznam predlogov morda sploh ne ujema z namenom uporabnika. Če bi na primer uporabnik vtipkal »Bila je zelo natančna pri preverjanju mojega dela«, je malo verjetno, da bi računalnik kot zamenjavo za napačno črkovano besedo predlagal »natančno« pravilno besedo.
Nekateri ljudje so poskušali odpraviti težavo homofona z razvojem bolj izpopolnjenih aplikacij za preverjanje črkovanja, ki berejo besede v kontekstu, namesto da bi samo iskale besede, ki niso pravilno črkovane. Ti programi lahko ujamejo nekatere napake homofonov, poleg tega pa se bodo izognili predlaganju več homofonov za eno napačno črkovano besedilo, zaradi česar bo bolj verjetno, da bo uporabnik izbral besedo, ki jo namerava uporabiti. Ti programi se učijo iz uporabe, kar pomeni, da bo vsaka generacija boljša od prejšnje.
Nekateri ljudje so kritizirali razširjeno uporabo pripomočkov za preverjanje črkovanja in trdili, da delajo ljudi bolj lene, saj ljudje domnevajo, da je napačno črkovane besede mogoče popraviti, namesto da bi se naučili pravilno črkovati besede ali se naučiti prepoznati napake homofona. Ti ljudje teoretizirajo, da je bilo stanje pisne komunikacije oslabljeno zaradi uporabe programov za preverjanje črkovanja. Vendar drugi trdijo, da se lahko s preverjanjem črkovanja ljudje počutijo bolj udobno, medtem ko se učijo novega jezika, in da lahko vsakdo naredi spodrsljaje tipkovnice in črkovalne napake, ki jih brez pomoči morda ne bo zlahka prepoznal, saj je pogosto težko ujeti napake pri lastnem delu.