'n Tekskorpus, of bloot 'n korpus (meervoud korpora of korpusse), is in taalkunde of linguistiek 'n groot en gestruktureerde stel tekste, wat deesdae gewoonlik elektronies gestoor en verwerk word. Korpora word gebruik om statistiese analises uit te voer, hipoteses te toets, voorvalle na te gaan of taalkundige reëls binne 'n spesifieke taalgebied te bevestig. 'n Tekskorpus kan tekste in 'n enkele taal bevat (enkeltalige korpus) of in veelvuldige tale (meertalige korpus). Meertalige korpora wat spesifiek ontwerp word om met mekaar vergelyk te word, word belynde parallelle korpora genoem. Om korpora nuttiger te maak vir taalkundige navorsing word daar gewoonlik annotasie uitgevoer. 'n Voorbeeld van korpusannotasie is woordsoortetikettering, waar inligting oor elke woord se woordsoort (werkwoord, selfstandige of byvoeglike naamwoord ens.) tot die korpus bygevoeg word in die vorm van etikette. Nog 'n voorbeeld is die aanduiding van die lemma (basisvorm) van elke woord. Indien die taal van die korpus nie deur die navorsers wat dit gebruik, gepraat word nie, kan 'n interlineêre glos geskep word om die annotasie tweetalig te maak.