YOUTUBE CAPTIONS REPORT · UPDATED

How many YouTube videos
have real captions?

Live numbers from the 492,458 videos people have fetched through ScriptHaul so far. Human-made versus auto-generated captions, by upload year and by language, and how often YouTube refuses to translate. Recomputed every day; no video or channel is named.

The short version

93.8%of videos have captions of some kind (461,906 of 492,458). 5.7% have none at all; 0.5% were private, removed, or otherwise unavailable.
8.2%of delivered transcripts came from a human-made caption track. The other 91.8% are YouTube's auto-generated track, because that was all the video had in the language asked for.
8.4%of captioned videos carry at least one human-made track in any language (38,943 of 461,868).
17.7%of captioned videos offer more than one caption track. 82.3% have exactly one, almost always the auto-generated one.
68.5%of on-the-fly translation requests were refused by YouTube (26,666 of 38,925). See the translation section for what that means.
81.3%of delivered transcripts were in English, which says as much about who uses ScriptHaul as about YouTube.

Human-made captions by upload year

Of the captioned videos uploaded in each year, the share whose delivered transcript came from a human-made track rather than YouTube's speech recognition. Only years with at least 400 videos in the sample are shown (2011 to 2026).

201130.4%
201220.2%
201318.6%
201412.5%
201512.7%
201612.4%
201714.1%
201818.2%
201915.5%
202015.0%
202114.1%
202210.2%
20237.4%
20245.9%
20256.9%
20266.2%

Read each bar as "of the videos from that year that people asked ScriptHaul for". It is not a census of YouTube, and the sample shifts as people request different channels, so a bar can move by a point or two from one day to the next.

Videos with no captions at all

The share of videos in each upload year for which YouTube had no caption track of any kind, human-made or automatic. A video lands here when auto-captioning was switched off, failed, or has not run, or when the audio has no recognisable speech.

201113.8%
20128.2%
201321.1%
20147.5%
20158.5%
20167.5%
201714.9%
201814.8%
201912.0%
20207.0%
20217.9%
20226.9%
20236.3%
20245.5%
20254.5%
20264.0%

How many caption tracks a video has

Most videos have exactly one track, the auto-generated one in the spoken language. Extra tracks are human uploads: the creator's own transcript, a corrected version of the automatic one, or translations. "6+" gathers every video with six or more.

182.3%
26.5%
31.1%
40.7%
50.2%
6+9.2%

Languages

The first table counts the language of the caption track ScriptHaul actually delivered, so it reflects what visitors asked for as much as what exists. The second counts every human-made track on the captioned videos, whatever was requested, which is the better picture of where creators write their own captions.

Language of the caption track delivered, top ten
LanguageVideosShare
English368,75481.3%
Spanish27,5646.1%
Hindi21,4804.7%
Arabic7,5041.7%
Portuguese5,8121.3%
French5,2801.2%
German4,8921.1%
Russian4,6621.0%
Japanese4,6331.0%
Korean2,7510.6%
Languages of human-made caption tracks, top ten
LanguageVideosShare
English35,71251.8%
Spanish5,1787.5%
Chinese4,8207.0%
Portuguese4,2936.2%
German3,5665.2%
French3,3914.9%
Arabic3,1164.5%
Japanese3,0944.5%
Russian3,0634.4%
Hindi2,6483.8%

Translation refusals

YouTube can translate a caption track on the fly into another language. Since July 2025 it has refused a share of those requests from anonymous clients at random, with a generic error, a behaviour documented in yt-dlp issue 13831. When that happens ScriptHaul delivers the original-language track instead and labels it, never a silent substitute. Across 38,925 translation requests so far, 12,259 were served and 26,666 were refused, a refusal rate of 68.5%. A further 41,661 requests asked for a translation of a video whose track cannot be translated at all.

Method and caveats

Citing this page

ScriptHaul, "YouTube Captions Report", retrieved 13 October 2026, https://scripthaul.com/youtube-captions-report

Quote any figure with the date, since the numbers move. Questions about the method go to support@scripthaul.com.