Woodpeckers eat nuts, berries, termites, grubs, and other bugs that live inside trees. It pecks through the wood of a tree to find the bugs living inside. That is why their beaks are so long... and strong! + 66 others found this useful.