YouTube has been around for over a decade, and the pace of content creation has skyrocketed. According to a report, in 2017, over 400 hours of video were uploaded every minute. Using this as a starting point, let's perform some basic calculations. With 400 hours per minute, that translates to 24,000 hours per hour, 576,000 hours per day, and approximately 210 million hours annually. If we consider the growth in content creation over the years, we can estimate that the average annual upload on YouTube over its ten-year span was around 100 million hours. Assuming each video averages about 4 minutes (or 0.067 hours), which accounts for both longer films and shorter clips, we would estimate around 1.5 billion videos uploaded each year. Over YouTube's ten years of operation, this would total roughly 15 billion videos. Thus, a rough estimate of the total number of videos on YouTube would be around 15 billion.