Dinozaury osiągały największe rozmiary spośród wszystkich zwierząt lądowych w dziejach Ziemi. Gadziomiednicowe, długoszyje i roślinożerne zauropody, na przykład sejsmozaur (Seismosaurus), argentynozaur (Argentinosaurus) osiągały masę około 100 ton i długość do 50 metrów. Niektóre teropody (dinozaury drapieżne) ważyły zaledwie około 1 kg. Większość dinozaurów była jednak dużymi zwierzętami, osiągającymi w wieku dorosłym od kilku do kilkunastu metrów. Przodkowie dinozaurów byli dwunożnymi drapieżnikami, ale większość (z wyjątkiem teropodów) wtórnie przystosowała się do roślinożerności. Zauropody rozcierały paszę w żołądku połykanymi kamieniami (gastrolitami), natomiast ptasiomiedniczne dinozaury rogate (ceratopsy) i kaczodziobe wykształciły skomplikowane uzębienie umożliwiające szatkowanie i żucie pokarmu.