Why the playlist duration looks wrong (and what "unavailable" means)
Updated 2026-09-22 · 4 min read
"The playlist says 48 videos but the calculator counted 46." "The total is shorter than yesterday." "One video shows 0:00." All of these have simple explanations. Here they are, most common first.
1. Private, deleted and hidden videos
YouTube's video count for a playlist includes every entry, including ones that are no longer watchable:
- Private video — the uploader made it private. It stays in the playlist as a grey "Private video" row.
- Deleted video — removed by the uploader or by YouTube.
- Hidden — YouTube hides unavailable videos in the playlist view by default (there's a toggle in the playlist's ⋮ menu to show them), so you may not even see the rows.
None of these has a duration the public API can read. The calculator lists them as unavailable, counts them separately ("46 videos, 2 unavailable"), and leaves them out of every total. That is the honest number: it's the time you can actually watch.
Course creators: if a lecture shows as private on your public playlist, students can't watch it and calculators can't count it. Check the video's visibility.
2. Region-blocked and age-restricted videos
- Region blocks — a video blocked in your country is still public elsewhere, still has a duration, and is counted. The total is right; you just can't watch that one from where you are.
- Age-restricted videos — counted normally. You'll need to be signed in on YouTube to watch them.
So if the total includes a video you can't open, this is usually why.
3. Live streams and premieres
An upcoming premiere or an in-progress live stream has no fixed length yet. The API reports it as zero seconds, and the calculator treats zero-length videos as unavailable. Once the stream ends and YouTube processes the recording (minutes to hours later), it gets a real duration and will appear in the total the next time the cache refreshes.
4. The cache is up to 24 hours old
To keep the site fast and within YouTube's API limits, each playlist is fetched from YouTube at most once every 24 hours. If the creator added, removed or reordered videos since then, you'll see the previous snapshot until it expires. The "as of" date at the bottom of the result page tells you when the data was fetched.
If you need a fresh number right now for a playlist that changed an hour ago, come back the next day — or, if you're a developer, call the YouTube API directly (how →).
5. Duplicates
Playlists can contain the same video twice. YouTube counts both; so does the calculator, because you'd watch it twice if you played the playlist straight through. Sort the video table by title on the result page and duplicates are easy to spot; tick one of them as watched if you don't intend to repeat it.
6. Large playlists are capped at 5,000
YouTube itself allows up to 5,000 videos in a playlist, and that's the most the calculator counts. Channel "uploads" playlists can exceed that for very prolific channels (news, daily vlogs). When that happens the result page says "first 5,000 of N" and the total covers those 5,000 — which are the most recent uploads.
7. You're looking at a range
If the URL contains ?from=10&to=25, the page is showing a slice of the playlist. The pill next to the video count says so, and there's a link to show everything. The totals, averages and planner all apply to the range.
8. Rounding in the headline number
Once a total is over an hour, the big number drops the seconds ("1d 7h 13m"). The exact figure to the second is printed right underneath it, and the video table and speed rows are exact. For a 30-hour course, the seconds are not the part that decides your schedule.
9. YouTube's own numbers can lag too
The "N videos" on YouTube's playlist page and the "N videos" from its API can disagree for a few minutes after edits, and YouTube's count includes unavailable entries. If our count is lower than YouTube's, look at the unavailable count first.
How to read a result correctly
- Total watch time = the sum of every available video.
- Counted / unavailable = what's in the total vs. what isn't.
- As of = when the data was fetched; refreshes daily.
- Range pill = you're looking at part of the playlist.
If after all that a number still looks wrong, tell us with the playlist link — every one of those reports so far has been one of the cases above, but the one that isn't is exactly the one we want to know about.