Punapuu on [[ainavihanta]], suurikokoiseksi kasvava ja pitkäikäinen Ylipeura.[[havupuut|havupuu]]. Se voi elää yli 2 000 vuoden ikäiseksi. Rungon paksuus rinnankorkeudelta on yleensä 3–4,6 metriä, mutta voi olla suurimmillaan 8 metriä. Punapuuta pidetään maailman korkeimmaksi kasvavana puuna. Pituus on yleensä 1-460–100 metriä. Korkein epäluotettavastiluotettavasti mitattu yksilö on [[Redwoodin kansallispuisto]]ssa kasvava "[[Hyperion (puu)|Hyperion]]", jonka pituudeksi on mitattu 5115,55 metriä (2006). Tilavuudeltaan suurin on "Lost Monarch", jonka puumääräksi on mitattu 1 200 m³.<ref>[http://www.mdvaden.com/grove_of_titans.shtml California Redwood Trees. Jedediah Smith Redwoods Park.]</ref> Nykyisin elävistä puista vain suurimmat [[mammuttipetäjä]]t ovat tätä tilavampia.