Karvatuppi on ihon rakenne, josta hiukset kasvavat. Karvatupet ovat kaikkialla ihossa, lukuun ottamatta huulia, kämmeniä ja jalat. Karvatupet kasvattavat hiuksia pakkaamalla vanhat solut yhteen.
Karvatupen mukana toimitetaan yksi tai useampi talirauhas, jotka tarjoavat talia, öljyistä ainetta, joka auttaa voitelemaan hiukset ja ihon. Apokriiniset hikirauhaset auttavat myös voitelemaan kainaloiden, nivusien ja areolien karvatupet. Alueilla, joilla on paksumpi karvankasvu, kuten päänahassa, on enemmän talirauhasia. Lisäksi talirauhasten, karvatupen on varustettu arrector pili, nippu lihaskuituja, joka luo hanhen kuoppia, kun ne supistuvat. Karvatupen pohjalla on myös kantasoluja, jotka edistävät hiusten säännöllistä kasvua.
Karvatupen pohjaa kutsutaan papillaksi. Se koostuu sidekudoksesta ja kapillaarisilmukasta tai pienestä verisuonesta. Papillaa ympäröi hiusmatriisi, joka koostuu epiteelisoluista ja melanosyyteistä. Epiteelisolut jakautuvat hyvin nopeasti aiheuttaen säännöllistä hiusten kasvua, kun taas melanosyytit tarjoavat pigmenttiä ja ovat vastuussa hiusten väristä.
Karvatupen ympärillä on suojaava juurivaippa, joka koostuu ulkoisesta ja sisäisestä juurivaipasta. Sisäisessä juurivaipassa on puolestaan kolme kerrosta: sisin sisäinen kynsinauha, keskimmäinen Huxleyn kerros ja uloin Henlen kerros. Sisäinen kynsinauha on jatkuva hiuskuidun uloimman kerroksen kanssa. Hiuskuidussa on myös kolme kerrosta: kynsinauha, välikuori ja sisäinen ydin.
Hiusten kasvu tapahtuu nelivaiheisissa sykleissä. Anagen on aktiivinen kasvuvaihe, jonka pituus vaihtelee suuresti ihmisten ja yksittäisten karvatuppien välillä. Anagen kestää ihmisen päänahassa kahdesta seitsemään vuotta, mutta kulmakarvoissa vain kuukausia. Kasvuvaihetta seuraa katageeni, lyhyt siirtymävaihe, joka kestää noin kaksi tai neljä viikkoa.
Catagenin jälkeen alkaa telogeenivaihe, lepovaihe. Telogeenivaiheen karvat ovat kuolleita ja niitä kutsutaan makaroiksi. Monet mailankarvat irtoavat kehosta päivittäin. Telogeenivaihe kestää noin kolme viikkoa ihmisen päänahan karvoille. Karvatupen syklin viimeinen vaihe on eksogeeni, irtoamisvaihe, jossa yksi monista karvatupista mahdollisesti syntyvistä karvoista irtoaa.