Subtitle Reading Speed Explained: CPS, WPM and Mobile Readability
A subtitle flashing on screen for 0.8 seconds is unreadable. One lingering for 8 seconds feels slow and blocks the video. Reading speed-measured in characters per second (CPS) or words per minute (WPM)-determines whether your subtitles help or frustrate viewers. Too fast and they cannot keep up. Too slow and pacing drags.
By CapsAI · Updated 19 August 2026
Key takeaways
- Standard reading speed: 17-21 characters per second for comfortable viewing.
- Mobile viewers need slightly slower speeds-15-18 CPS-due to smaller screens.
- Hindi and Indian scripts need more time per character than English due to script complexity.
- Display each subtitle for minimum 1 second, maximum 7 seconds regardless of length.
Understanding CPS and WPM
CPS (characters per second) counts every character including spaces. A subtitle saying 'Hello world' has 11 characters. If displayed for 1 second, that is 11 CPS. WPM (words per minute) counts words-the same text is 2 words, so if it appeared for 1 second, that extrapolates to 120 WPM.
Most subtitle guidelines use CPS because it works across languages. WPM breaks down for languages like German (long compound words) or Hindi (where word boundaries are less clear in some contexts). The industry standard: 17-21 CPS for comfortable reading, 15 CPS for slower/younger audiences, and 24+ CPS only for very fast action scenes.
Why mobile changes the calculation
On a TV or desktop, subtitles occupy maybe 10% of your field of view. On a phone held vertically (Instagram Reels, YouTube Shorts), subtitles can occupy 20-30%. Your eyes need to travel farther across smaller text. This increases reading difficulty.
For mobile-first content, slow down to 15-18 CPS. If your desktop-optimized subtitles run at 20 CPS, they will feel rushed on mobile. Indian creators publishing Shorts and Reels should design for mobile-first-most of your viewers are on phones.
Start with 3 free minutes
Put Accurate Captions Into Practice
Create editable subtitles with CapsAI, then review Indian names, brands and places using the workflow in this guide.
Script complexity affects reading speed
Devanagari (Hindi/Marathi), Tamil, Telugu, Bengali scripts are visually denser than Latin script. A 10-character Hindi word occupies more visual space than a 10-character English word due to conjuncts and matra placement. Readers take slightly longer to parse each character.
Recommendation for Indian language subtitles: target 15-18 CPS instead of the English standard of 17-21 CPS. This gives viewers the extra processing time complex scripts require, especially on mobile.
- English: 17-21 CPS standard
- Hindi/Tamil/Telugu/Bengali: 15-18 CPS recommended
- Mobile (any language): reduce by 2-3 CPS from desktop target
- Young children or beginner readers: 12-15 CPS maximum
Minimum and maximum display time
No subtitle should display for less than 1 second-even if it is just one word. The brain needs time to shift attention from video to text, read, and shift back. Subtitles flashing faster than 1 second are irritating. Similarly, no subtitle should linger longer than 7 seconds even if it is a long sentence. Break it into two cues instead.
For two-line subtitles, ensure each line individually meets the CPS target. If line 1 is fast and line 2 is slow, viewers read line 1 quickly then wait. Better to balance both lines or split into two separate cues.
Checking your subtitle speed
Subtitle editing tools often show CPS per cue. CapsAI's subtitle reading speed checker analyzes your entire SRT file and flags cues that exceed safe speed limits. For manual checking: divide character count by display duration. If 'Hello world' displays from 00:00:01,000 to 00:00:02,500, that is 11 characters over 1.5 seconds = 7.3 CPS (very slow).
Watch your subtitled video at 1x speed. If you-the creator who already knows the content-cannot comfortably read a subtitle before it disappears, your audience definitely cannot.
Frequently asked questions
What is a good CPS target for Hindi YouTube Shorts?
15-17 CPS. Hindi script is denser than English and Shorts are viewed on mobile, both factors requiring slower speeds.
Can I use faster speeds for action scenes?
Up to 23-24 CPS is acceptable for short bursts in fast-paced sequences, but even then, ensure minimum 1 second display time. Do not sustain fast speeds throughout a video-it is exhausting.
Does subtitle speed affect accessibility?
Yes. Viewers with dyslexia, older audiences, or non-native language viewers all need slower speeds. If your content is educational or accessibility-focused, target the lower end of recommended speeds.
Start with 3 free minutes
Create Your Next Subtitle with CapsAI
Upload a video and generate editable AI subtitles with 3 free minutes to get started.
Continue the workflow