What Did Pterodactyls Eat?

Pterodactyls were carnivorous creatures that fed mainly on fish. Their long mouths contained about 90 teeth, enabling them to easily scoop up fish and quickly chew them into small pieces that were easy to digest. Contrary to what is widely believed, pterodactyls were flying reptiles rather than birds, and modern birds did not evolve from them.

Pterodactyls lived during the Jurassic period. The large land masses were breaking up into continents during that time, causing new oceans to be formed, and large inland seas were also numerous.The sea level rose significantly during this period due to mountains forming on the ocean floor. Consequently, marine life was abundant and varied, and predators evolved proportionately.

Pterodactyls also ate small reptiles and insects, particularly when they were young, but fish and other sea life were the mainstay of their diet. As scavengers, they also ate dead animals. They were completely carnivorous and did not dine on any type of plant life at all.

Pterodactyl fossils have been discovered in abundance in the Bavarian region of what is now Germany. During the Jurassic period, this region was made up mainly of swamps and wetlands and was poised on the edge of a sea. Pterodactyl fossils have been found in many other parts of the world, but the fossils found in Bavaria are among the best preserved.

The extinction event that occurred during the Cretacious-Paleogene period severely impacted marine life on a worldwide level, meaning that the food sources for pterodactyls became extremely limited during this time.