Try every tool free for 14 days with 75 credits. No card needed. Start free
Product
AI video generatorText or an image to video with Veo, Kling, Seedance and more AI avatars & lip syncTalking presenters and lip-synced video from a script or audio UGC video adsAn AI creator presents your product on camera, in 9:16 Subtitles & translationTranscribe, edit, translate and download SRT or VTT AI dubbingDub a video into 32 languages, in the speaker's own voice AI voice & cloningNatural voiceovers and your own cloned voice
Company
Free tools Pricing Blog Contact

Subtitle Reading Speed: How Long Should a Subtitle Be?

Subtitle reading speed is measured in characters per second. Common limits are about 17-20 CPS, 42 characters per line and two lines per subtitle. Here's how to apply them.

Subtitle Reading Speed: How Long Should a Subtitle Be?

Subtitle reading speed is measured in characters per second (CPS): the number of characters in a subtitle, spaces and punctuation included, divided by how many seconds it stays on screen. Widely used guidelines put the ceiling at about 20 CPS for adult viewers and 17 for children, with up to 42 characters per line, two lines per subtitle, and each subtitle on screen for between about 0.83 and 7 seconds.

This guide explains where those numbers come from, how long a subtitle should stay up for a given length, and what to do when a line is too fast to read.

The short answer

A subtitle should stay on screen long enough to be read at no more than about 17-20 characters per second. Netflix's English guide, for example, uses 20 CPS for adult programs and 17 for children's, a maximum of 42 characters per line and two lines, and a duration between five-sixths of a second and 7 seconds per subtitle.

Key takeaways

  • CPS = characters on screen (including spaces and punctuation) divided by seconds on screen.
  • Roughly 17-20 CPS is a common ceiling for adults; slower is easier, so treat it as a maximum, not a target.
  • Keep subtitles to two lines of up to about 42 characters, and on screen for about 0.83 to 7 seconds.
  • When a cue is too fast, shorten the text first; extend the timing only into a real pause.

Disclosure: we make QuickVeed and show how to do this in it, along with other ways. Details about other products come from their public pages, checked in October 2026 and linked at the end.

How subtitle reading speed is measured

Reading speed is usually expressed in characters per second because subtitles vary so much in word length. The calculation:

CPS = number of characters in the subtitle / duration in seconds

Count letters, spaces and punctuation, but not the line break or formatting tags. Example: "I'll send you the report by Friday." has 35 characters. On screen for 2 seconds that's 17.5 CPS, fine for most adult viewers. Squeezed into 1.5 seconds it's over 23 CPS, too fast for many people to finish.

Some guidelines use words per minute (WPM) instead. As a rough conversion, an average English word plus its space is about five or six characters, so 160-180 WPM is in the region of 13-18 CPS. Characters per second is more precise, which is why most subtitle tools and style guides use it.

Recommended subtitle reading speeds and limits

There's no single legal standard; broadcasters and streaming services publish their own. Netflix's public timed text style guides are among the most widely referenced:

GuidelineAdult programsChildren's programs
Netflix English (USA) reading speedUp to 20 CPSUp to 17 CPS
Netflix Hindi reading speedUp to 22 CPSUp to 18 CPS
Netflix English and Hindi line length42 characters per line42 characters per line
Netflix general requirements: lines2 lines maximum2 lines maximum
Netflix general requirements: duration5/6 of a second minimum, 7 seconds maximumSame

These numbers are written for professional film and TV subtitles, but they work just as well for webinars, training and YouTube videos. They're ceilings, not targets: a subtitle that's comfortably under the limit is better than one that just meets it.

Limits differ between languages because scripts and average word lengths differ, so check the guide for the language you're subtitling. For your own videos, 17 CPS is a comfortable target for a general audience, 20 CPS is a ceiling for adults, and lower is kinder for children, learners and viewers reading in a second language.

Netflix's English guide also says text should usually stay on one line unless it's over the limit, and when two lines are needed to break after punctuation or before conjunctions and prepositions, without separating a name or an article from its noun.

How long should a subtitle stay on screen?

Work backwards from the reading speed. Minimum time on screen = characters / CPS. Here's what that gives for common lengths:

Characters in the subtitleMinimum time at 20 CPSMinimum time at 17 CPS
15 (a short phrase)0.83 s (the floor)0.88 s
301.5 s1.8 s
42 (one full line)2.1 s2.5 s
603.0 s3.5 s
84 (two full lines)4.2 s4.9 s

Two more rules keep timing comfortable. Don't go below about five-sixths of a second even for one word, or the subtitle flickers past. And don't leave a subtitle up for more than about 7 seconds; viewers re-read lines that stay too long. For vertical social video, where captions are shown two to four words at a time, these line limits don't apply in the same way; see caption styles for Reels and TikTok.

How to fix subtitles that are too fast to read

When a subtitle breaks the limit, you have two levers: less text or more time. Try them in this order:

  1. Cut words that don't carry meaning. Ums, false starts, repeated words, "you know", "basically". Subtitles summarise speech lightly; they aren't a legal transcript.
  2. Use shorter words and forms. "Buy" instead of "purchase", digits instead of spelled-out numbers, contractions where the speaker uses them.
  3. Extend into a pause. If the speaker pauses after the line, let the subtitle stay up a little longer, without overlapping the next one.
  4. Merge with a neighbour. Two quick short lines can sometimes become one subtitle shown for their combined time.
  5. Split differently. Move a clause to the next subtitle if that one has time to spare.

Never fix speed by making a subtitle start before the speech or end long after a scene change; out-of-sync text is worse than slightly condensed text. If the whole file is early or late, that's a sync problem instead: see how to fix out of sync subtitles.

Translations need a second check. A line that was 16 CPS in English can be well over 20 in a language with longer words, so run the reading speed check again on every translated file.

Adjusting reading speed for your audience and format

The 17-20 CPS range assumes adults watching in their own language. Adjust it when your audience or format is different:

Audience or formatSuggested approach
ChildrenUse the children's limit (around 17 CPS or lower) and simpler words
Viewers reading in a second languageAim lower than the adult ceiling; condense more and keep lines short
Technical training or software demosSlow down: viewers are reading subtitles and watching the screen at the same time
Fast-talking podcasts or interviewsCondense rather than speed up; cut filler and repetition
Vertical social videoTwo to four words at a time, timed to speech, instead of full lines
Translated subtitlesRecheck every cue; translations can be longer than the source
Captions for deaf and hard-of-hearing viewers (SDH)Leave room for sound labels such as [music]; Netflix's Hindi guide, for example, allows 25 CPS for adult SDH

A practical test beats any number: watch the subtitled video once without sound, at normal speed, as a viewer who doesn't know the script. If you have to pause or rewind to finish a line, that line is too fast, whatever the CPS says. Ask someone who hasn't seen the video to do the same; you already know what everyone says, so you'll read faster than a real viewer.

Remember that the eye also needs time to notice that a subtitle has changed. Leave a small gap between consecutive cues rather than butting them together, and avoid a subtitle that changes just after a camera cut, which makes the text look like it's flickering.

How to check reading speed for a whole file

Checking cue by cue by hand is slow. Our free subtitle reading speed checker reads an SRT or VTT file in your browser and lists every cue that's too fast, too long, has too many lines, is too short or too long on screen, or overlaps the one before. It has adult (20 CPS) and children's (17 CPS) presets with 42 characters and 2 lines, or you can set your own limits, and it exports the list as a CSV. Nothing is uploaded.

Desktop subtitle editors also show CPS per line as you work, which helps when you're writing subtitles from scratch. Whichever tool you use, fix the flagged cues from the top of the file down, because shortening or retiming one cue can free up time for the next.

Reading speed in QuickVeed

In QuickVeed's Captions & subtitles, a video is transcribed into lines with timestamps from the speech, which you can edit on the Edit tab, then download as SRT or VTT and run through the checker before publishing. The Classic subtitles burn-in style shows whole lines, wrapped to stay short on vertical video. A transcript costs 1.5 credits a minute, rounded up (15 credits for 10 minutes), and translations into 32 languages keep the original timing, so check the translated files' speed too.

Frequently asked questions

What is a good reading speed for subtitles?

About 17 characters per second is comfortable for a general audience, and about 20 is a common ceiling for adults. Netflix's English guide uses 20 CPS for adult programs and 17 for children's.

How many characters per line should a subtitle have?

Up to about 42 characters per line and two lines per subtitle is the most widely used limit. Use shorter lines for vertical video.

How long should a subtitle stay on screen?

Long enough to read it at no more than 17-20 characters per second, and generally between five-sixths of a second and 7 seconds.

How do you calculate characters per second?

Count the characters in the subtitle, including spaces and punctuation but not line breaks or tags, and divide by its duration in seconds. 40 characters over 2 seconds is 20 CPS.

What is a normal reading speed in words per minute for subtitles?

Guidelines that use words per minute often land around 160-180 WPM for adults. Characters per second is more precise, so most tools use CPS.

Try it with your own video

Transcribe a video into editable, timed lines and download them as SRT or VTT. Upload a video, pick a caption style, and judge the subtitles for yourself. QuickVeed plans start at $18/month, and new accounts get a 14-day trial with 75 credits, no card needed. Sign up or see pricing.

Sources

Competitor details in this post were checked against these public pages in October 2026. Products and prices change, so confirm with each vendor before you decide.

Share this article
Ijharul Islam
Written by

Ijharul Islam

Founder, QuickVeed

Ijharul Islam is the founder of QuickVeed, the AI video studio for business. He writes hands-on comparisons and guides on AI video generation, presenters, UGC-style ads and subtitles, so marketing and sales teams can publish more video without a production crew.

Chat with the founder