Tekstitöötlus on teksti lisamise protsess tekstitöötlusüksusesse, näiteks arvutisse või kirjutusmasinasse. Trükitud sõnad salvestatakse ajutiselt arvutisse või tekstitöötlusprogrammi, et neid saaks enne dokumendi paberkoopiat redigeerida. Mõiste “tekstitöötlus” on üsna üldine termin, nii et see võib viidata mitmele kirjatüübile ilma pliiatsit ja paberit kasutamata. Näiteks kirjutusmasinad töötlevad sõnu otse paberile ilma andmeid salvestamata, arvutid aga kasutavad trükitud andmete salvestamiseks enne printimist spetsiaalseid programme.
Varem on tekstitöötluseks tavaliselt kasutatud modifitseeritud kirjutusmasinaid. Kirjutusmasin salvestab andmed enne sõnade lehele printimist – tavaliselt arvutikiibi abil. Tekstitöötlusprogrammi kasutav isik võiks seejärel enne lõpliku mustandi printimist kontrollida, kas kirjas pole vigu. Kui arvutid muutusid töökohal ja kodus tavaliseks, muutusid tekstitöötlusprogrammid enamasti vananenuks, kuigi mõnda mudelit kasutatakse endiselt väga erinevatel eesmärkidel, sealhulgas erivajadustega õpilaste õppeseadmetena.
Arvutid on üldiselt tekstitöötlusülesanded üle võtnud. Arvutitel on spetsiifilised programmid, millesse inimene saab kirjutada mis tahes pikkusega käsikirju. Andmed salvestatakse elektroonilise dokumendina, mida saab igal ajal avada, sulgeda, salvestada ja redigeerida. See võimaldab kasutajal teha dokumendis mitu korda parandusi või muudatusi enne dokumendi paberkoopia väljatrükkimist. Paljudel juhtudel ei prindita dokumenti üldse paberkoopiapaberile; selle asemel saab seda kasutada Internetis, e-kirjades või muudel digitaalsetel eesmärkidel.
Lihtsamaid programme, nagu tekstiredaktorid või märkmikud, saab kasutada teksti kiireks salvestamiseks ilma liigsete vormindamisvalikuteta (nt mitu fonti või fondi suurust). Selliseid programme on lihtne kasutada ja need ei sisalda vormindamisfunktsioone, nagu värv, mitu fonti, reavahe valikud jne. Need on mõeldud kasutamiseks kiireks tekstitöötluseks, mida ei pea esitlemiseks vormindama.
Tekstitöötlustarkvara sisaldab sageli mitmeid funktsioone, mis pole kirjutusmasinates ega vanemates tekstitöötlusprogrammides saadaval. Sellised funktsioonid võivad hõlmata võimalust manipuleerida teksti paigutusega, fondi suuruse ja värviga, kasutatava fondi tüübiga, reavahega, veerise reguleerimisega ning võimalus lisada fotosid, veebilinke, graafikuid, diagramme ja muud objektid otse dokumenti.