Science Focus - the home of BBC Science Focus Magazine

Why were dinosaurs so big?

Subscribe to BBC Science Focus Magazine and get 6 issues for just £9.99

The size of a dinosaur depends on many things, but in the end... life finds a way!

Asked by: David Paylor, Oxford


Dinosaurs lived during the Triassic, Jurassic and Cretaceous. During these periods, the climate was much warmer, with CO₂ levels over four times higher than today. This produced abundant plant life, and herbivorous dinosaurs may have evolved large bodies partly because there was enough food to support them. But being large also helps to protect against predators.

The giant sauropods had to eat plants as fast as they could, to grow big enough to be safe from carnivores like T. rex and Spinosaurus. Meanwhile, the carnivores were becoming larger just so they could tackle their enormous prey. Another possibility is that the herbivorous dinosaurs were ectothermic (cold blooded), and being huge helped them regulate their temperature. This theory is problematic though because evidence increasingly suggests that the large carnivores were endothermic (warm blooded), which means that dinosaurs would have evolved two different metabolic systems, side by side.

Read more:



luis villazon
Luis VillazonQ&A expert

Luis trained as a zoologist, but now works as a science and technology educator. In his spare time he builds 3D-printed robots, in the hope that he will be spared when the revolution inevitably comes.


Sponsored content