Guide · 7 min read
Subtitle line length
Subtitle line length is a readability control, not a decoration. Many broadcast and streaming style guides cap a cue at two lines and around 42 characters per line, counting spaces. That figure is a convention, not a law: the right limit depends on the platform, the language and how fast the audience can read.
By Abdul Samad · Last updated
Key facts
| Item | Detail |
|---|---|
| Common convention | 42 characters per line |
| Maximum lines | Two per cue in most style guides |
| Spaces | Counted as characters |
| Preferred break | After punctuation, before conjunctions and prepositions |
| CJK and RTL | Measure in glyphs or display width, not Latin characters |
| Reflow | Change line breaks, not timestamps |
Try it with your own clip
The generator runs locally and exports SRT, VTT or TXT. Nothing is uploaded.
Generate subtitles from your own clipMaximum subtitle line length by delivery target
A line limit exists because the eye can only take in so much text in one glance while also following the picture. The familiar number in English-language subtitling is 42 characters per line, with a maximum of two lines. That pairing appears in many broadcast and streaming style guides, including the Netflix timed text guides, and it has survived because it fits a comfortable reading span on a television screen without crowding the frame.
Treat the number as a working target rather than a universal constant. A cinema screen, a phone held vertically and a browser player embedded in an article have different safe areas and different viewing distances. A documentary with long questions may need shorter lines than a drama with clipped dialogue. The table below separates the convention from the destination-specific advice you still have to check.
| Destination | Working limit | Maximum lines | Note |
|---|---|---|---|
| Broadcast and streaming style guides | 42 characters | 2 | Count spaces; keep cues short |
| General web player | About 42 characters | 2 | Font size and player width change the fit |
| Vertical social video | Shorter lines | 1-2 | Leave room for interface overlays |
| Cinema or large screen | 42 characters | 2 | Viewing distance helps, but do not crowd |
| Chinese, Japanese, Korean | Measure in glyphs | 2 | Latin character counts do not transfer |
| Arabic and Urdu | Measure in display width | 2 | Keep joined words intact |
Characters per line subtitles: counting spaces and punctuation
Count every character the viewer sees, including spaces and punctuation. The line "We leave at six." is 15 characters, not 12, because the two spaces and the period occupy width. A trailing space is usually invisible but still counts if the renderer reserves it; strip trailing spaces when you finish. Double spaces are a common import artefact and should be collapsed before you judge whether a line fits.
Count the line as displayed, not the whole cue. Two lines of 38 characters each can be within a 42-character limit even though the cue contains more than 42 characters in total. Conversely, one line of 60 characters is over the limit even if the cue has only one line. If your tool reports a cue total instead of a per-line count, divide at the line breaks and check each line separately.
- Count letters, digits, punctuation and spaces.
- Do not count the cue number or the timestamp line.
- Strip trailing spaces and collapse double spaces first.
- Check each displayed line, not the combined cue.
Why 42 characters per line subtitles is a convention, not a law
The 42-character figure is a convention used by many broadcasters and style guides, not a rule enforced by the subtitle file format. SRT and WebVTT do not know how wide a character will be, what font the player uses, or how large the video is. A font with wide glyphs can make 42 characters overflow, while a condensed font can fit more. The number is a useful default, not a guarantee.
That is why a strict validator may flag a 44-character line while a player displays it without complaint. The flag is a prompt to look, not proof of a defect. Treat the limit as a budget: stay under it for most cues, allow a small overflow for a proper name or a number that cannot be broken sensibly, and fix the pattern rather than one cosmetic character. If you routinely exceed the budget, the real problem is probably reading speed, not line width.
| Situation | Action | Reason |
|---|---|---|
| A name pushes a line to 44 characters | Keep it if the cue is short | Breaking a name is worse than a small overflow |
| Every cue is 50 characters | Shorten the text | The pattern will read as crowded |
| A line has one orphan word | Rebalance both lines | The eye wastes a fixation on one word |
| A number and unit split | Keep them together | Meaning is clearer on one line |
| A CJK cue uses 42 glyphs | Recheck the visual width | Latin counts are not meaningful here |
Two lines maximum, and how to balance them
Two lines is the common maximum because a third line starts to cover too much of the picture and asks the viewer to scan too far. Within those two lines, balance matters as much as the count. A top line of 40 characters above a bottom line of 4 characters looks unstable and slows reading. Aim for a bottom-heavy shape, then avoid leaving a single short word alone on the top line.
Break after punctuation when possible, and before conjunctions or prepositions. Do not separate an article from its noun, an adjective from its noun, a first name from a last name, or a verb from its subject pronoun. These are not arbitrary preferences: they keep the line break from interrupting a phrase the reader expects to process as a unit. A break in the wrong place can make a simple sentence take longer to understand.
- Prefer a break after a comma, period or colon.
- Break before and, but, because, when, with, for or to.
- Keep names, titles and numbers together where possible.
- Avoid a top line with only one or two words.
- Never use three lines to solve a two-line problem.
Reflow a long cue without changing its timing
Reflowing means changing only the line breaks inside a cue. The words, the start time and the end time stay exactly the same. Use a plain text editor or a line-break tool, not a word processor that may alter punctuation or spacing. Before you edit, save a copy. After you edit, compare the cue count and timestamps with the original; they should be identical.
Do not split one long cue into two timed cues unless you also give the second cue its own start and end time. Splitting a cue without retiming forces the player to show the first half for the original duration and the second half for zero seconds, or to push the second half into the next cue. If a cue genuinely needs to become two events, treat that as a timing edit and recalculate the durations.
Reflow is also the moment to remove text that adds nothing. A filler word or a repeated name can come out without harming meaning, and the shorter line will read better. Keep the cut consistent with the audio: subtitles can condense speech, but they should not invent a different statement. When in doubt, preserve the words and let the line break do the work.
Keep a simple before-and-after list when several cues are reflowed. Note the cue number, the old line breaks and the new ones, then compare timestamps in a validator. This is especially useful when a colleague reviews the file and cannot tell whether the words changed or only the layout. If a line still overflows after reflowing, shorten the text rather than shrinking the font; font size is a player setting, not something a subtitle file controls reliably.
CJK, Arabic and Urdu: why Latin character counts do not transfer
Chinese, Japanese and Korean text is set with glyphs that are usually wider than Latin letters. A 42-character Latin budget is not a meaningful limit for a line of Han characters, because 42 glyphs may occupy far more horizontal space. Count in full-width character units or measure the rendered width, and check the result on the actual player. The two-line maximum still applies, but the per-line number has to be recalculated for the script.
Arabic and Urdu add two more constraints. The script is cursive and right to left, so a line break inside a joined word can break the connection between letters or change the appearance of the word. Keep words intact, measure the display width rather than the code-point count, and test with the font the player will use. A line that fits in a Latin fallback font may overflow when the correct Arabic font is loaded.
If you are working across scripts, keep separate style rules rather than translating a Latin character count into another writing system. The reading speed guide explains how duration and character count interact; the visual limit on a line is a separate constraint and should be measured, not assumed.
Check line length before export
A validator can flag lines over a chosen limit, but it cannot see the final font or the safe area. Use it as a first pass, then watch the file in the target player. Set the limit to 42 for English unless the destination publishes a different number, and check the longest line in the file rather than the average. One overflowing line at the edge of the frame is more damaging than a file that is slightly under budget everywhere else.
The reading speed checker reports the CPS and line length together, which is useful because the two limits interact. A short line shown for half a second can still be too fast, and a long line shown for five seconds can still be too wide. Fix the line breaks first, then check whether the cue needs more time or less text.
Safe areas matter as much as character counts. Many players reserve the bottom of the frame for controls, and vertical video overlays captions with buttons and app interface elements. Keep the text above the lower edge and inside the horizontal margins, then check on a phone as well as a desktop. A line that fits the character budget can still sit under an interface element.
Worked example: reflowing one cue without retiming it
The original cue was a single 70-character line. It has been broken into two balanced lines inside the same cue. The start and end times are unchanged, and no words were added or removed.
1
00:00:03,000 --> 00:00:06,400
The station master said the last train
would leave from platform four.
2
00:00:07,100 --> 00:00:09,800
Bring the blue folder with you.Frequently asked questions
How many characters per subtitle line?
A common working limit is 42 characters per line, including spaces and punctuation, with a maximum of two lines. The figure comes from broadcast and streaming style guides rather than the subtitle file format. Check the destination's current guidance before a large delivery.
Is 42 characters per line a rule?
No. It is a convention used by many broadcasters and style guides. SRT and WebVTT do not enforce a width. Treat 42 as a sensible default for English, then adjust for the font, screen size and language.
Should subtitles be one line or two?
Prefer one line when the text fits comfortably. Use two lines when the sentence needs the space, and never use three. If a cue needs more than two lines, shorten the text or split it into separate timed cues.
Do spaces count toward the character limit?
Yes. Spaces and punctuation occupy width on screen, so they count. Strip trailing spaces and collapse double spaces before measuring. Count each displayed line separately rather than the whole cue.
How do I shorten a long subtitle line without changing timing?
Move a word to the other line, remove a filler word, or replace a phrase with a shorter equivalent. Keep the timestamps and the overall meaning unchanged. If the cue still needs more room, extend its duration or split it into two timed cues.
Does the 42-character limit work for Chinese or Arabic?
Not directly. Chinese, Japanese and Korean glyphs are usually wider, so measure in full-width units or rendered width. Arabic and Urdu are cursive and right to left, so keep words intact and test with the actual font. Use the two-line maximum as a starting point, not the Latin count.
Sources and further reading
Abdul Samad — Creator and maintainer. About Abdul Samad.
Last updated · Published
Related guides
- Subtitle reading speedSubtitle reading speed explained: the CPS formula, 15-20 CPS guidelines, minimum duration, the 1-7 second range and how to fix cues that are too fast.
- Subtitle best practices: a practical guide to cleaner captionsSubtitle best practices for real playback: clause-level segmentation, two-line limits, reading speed, punctuation, speaker IDs, SDH and a clean review pass.
- Netflix subtitle guidelines: what the published timed-text guide saysA neutral walkthrough of Netflix subtitle guidelines: published timing, reading speed, line length, shot changes, speaker IDs, music and SDH, with attribution.
- Subtitle timing guidelines: duration, gaps and cue lengthSubtitle timing guidelines for editors: practical duration ranges, cue length, gaps, shot changes, frame-rate rounding, sync and lead-in, with a scenario table.