De grunnleggende funksjonene i en tekstbehandler er:
Tekstredigering:
* skriving og formatering: Å legge inn tekst, endre skriftstiler, størrelse, farge, justering osv.
* Redigering: Kutting, kopiering, liming, sletting og flytting av tekst.
* å finne og erstatte: Lokalisere og endre spesifikke ord eller uttrykk.
* Angre/Redo: Gå tilbake til tidligere redigeringer.
* stavekontroll: Identifisere og korrigere stavefeil.
* grammatikk sjekk: Identifisere og foreslå forbedringer for grammatikk og stil.
Dokumentstyring:
* Lagre og laste inn dokumenter: Lagring av dokumenter for senere bruk.
* Opprette nye dokumenter: Starter ferske prosjekter.
* Åpne eksisterende dokumenter: Få tilgang til tidligere lagrede filer.
* Skriv ut dokumenter: Lage fysiske kopier av dokumenter.
* Sideoppsett: Innstilling av marginer, sidestørrelse, overskrifter, bunntekst, etc.
Tilleggsfunksjoner:
* tabeller: Opprette og manipulere tabeller med rader og kolonner.
* bilder og grafikk: Sette inn og redigere bilder og annen grafikk.
* Maler: Bruke forhåndsdesignede dokumentformater for brev, rapporter, CV osv.
* samarbeid: Deling av dokumenter med andre for co-redigering (noen tekstbehandlere).
* Makroer: Innspilling og automatisering av repeterende oppgaver.
Utover det grunnleggende, tilbyr noen tekstbehandlere avanserte funksjoner som:
* Sporendringer: Sporingsredigeringer laget av forskjellige brukere.
* fotnoter og sluttnoter: Legge til referanser nederst på sidene eller på slutten av dokumenter.
* Citation Management: Organisere og sette inn sitasjoner og bibliografier.
* Ligningsredaktør: Opprette matematiske ligninger og formler.
De spesifikke funksjonene som er tilgjengelige i en tekstbehandler avhenger av programvaren som brukes (f.eks. Microsoft Word, Google Docs, LibreOffice Writer). Imidlertid tilbyr alle tekstbehandlere et kjernesett med funksjoner for å lage, redigere og formatere tekstbaserte dokumenter.