Dinousaurs were such big creatures because the food they were snacking on was massive too, a new report says.
Scientists have worked out that plants grew much faster millions of years ago, so there was enough food for loads of plant-eating animals.
There were so many of them that there was plenty of food for giant meat-eating dinosaurs too.
The biggest animal that has ever lived, the Argentinosaurus, was around then and weighed around 100 tonnes.