Creator Tools

YouTube Watch Time Calculator

Free YouTube watch time calculator for views, average view duration, video length, watch hours, audience retention, and views needed for a watch-hour target.

InputsYouTube watch time calculator
Use views for the video, channel, or reporting period you want to estimate.
Enter average view duration from YouTube Analytics, converted to minutes.
Used to estimate average retention percentage.
Optional progress already earned toward your target.
Use 4,000 for the common YouTube Partner Program public watch-hour target, or enter your own target.

How this tool works

The calculator multiplies views by average view duration to estimate watch hours, compares average view duration with video length for retention, and estimates views needed for a target.

Formula or template logic

totalWatchHours = views * averageViewDurationMinutes / 60; retentionPercentage = averageViewDurationMinutes / videoLengthMinutes * 100; watchHoursPer1000Views = totalWatchHours / views * 1000 when views > 0, otherwise not available; remainingWatchHours = max(watchHourTarget - currentWatchHours - totalWatchHours, 0); viewsNeeded = remainingWatchHours * 60 / averageViewDurationMinutes

Example use case

If a video gets 50,000 views with a 4.5-minute average view duration, it produces 3,750 watch hours and 75 watch hours per 1,000 views.

Frequently asked questions

What is YouTube watch time?

Watch time is the total time viewers spend watching your videos, usually reported as watch hours in YouTube Analytics.

How do I convert average view duration?

Use minutes as a decimal. For example, 4 minutes 30 seconds is 4.5 minutes.

Can this check YouTube Partner Program eligibility?

No. It estimates watch hours only. YouTube eligibility depends on valid public watch hours, Shorts views, policy status, country, account setup, and YouTube's current rules.

Do Shorts watch hours count toward the public watch-hour target?

Watch-hour rules can depend on format and source. Verify eligibility inside YouTube Studio before relying on an estimate.

Can retention be over 100%?

It can happen in analytics if viewers replay sections. Treat very high retention as a signal to inspect your analytics rather than an error.