Skip to content
VoiceDeck

CPL Line-Length Checker

Paste subtitle lines and check each against Netflix, BBC and CJK characters-per-line limits on a visual ruler, with an exact overflow count for every line that's too long.

VoiceDeck

Client review & approval for video, audio, images & PDF — one link, no per-seat fees.

Try Free

Subtitle Lines

Active limit: characters/line.

Line-by-Line Check

Paste subtitle lines to see each one measured against the limit.

A quick ruler, not a batch validator.

This page is for the fast "will these lines fit" visual check on a handful of pasted lines — the kind of thing you do mid-conversation about a spec. To check an entire SRT or VTT file at once — characters per line, lines per cue and reading speed (CPS) together, cue by cue — use the Premiere Pro Caption Checker. For subtitle reading-speed limits specifically, see the Netflix CPS Reading-Speed Checker, and to validate an SRT file's structure, use the SRT Validator.

About CPL Line-Length Checker

Why line-length limits exist

A characters-per-line (CPL) limit isn't an arbitrary style rule — it comes from three real constraints stacked on top of each other. First, the player safe area: broadcast and streaming players reserve a margin around the edge of the frame so text never clips on a consumer TV's overscan, which caps how many characters physically fit before a line wraps or spills off-screen. Second, font metrics: caption fonts are rendered proportionally wide (readable at a distance, often at a fixed size regardless of video resolution), so a limit tuned for that font's average glyph width is what keeps a line inside the safe area at every resolution a viewer might watch on. Third, reading ergonomics: even a line that technically fits the screen can be too dense to read in the few seconds it's on screen — long unbroken lines force a viewer's eye to sweep further per line, which fights against the reading-speed budget a caption already has to hit. A CPL limit is the byproduct of all three, tuned per platform to the font, screen and audience it's designed for.

The pinned preset table

Preset Limit (chars/line) Note
Netflix — most languages 42 Latin/Cyrillic scripts
BBC subtitle guidelines 37 UK broadcast teletext-derived
Netflix — Japanese 13 full-width characters
Netflix — Korean 16 Hangul syllable blocks
Netflix — Chinese 16 full-width characters
Custom 10–80 your own house limit

Sources: the Netflix Timed Text Style Guide hub (per-language guides, each maintained separately) and the BBC Subtitle Guidelines. Both organizations revise per-language limits over time, so treat these as the current de-facto numbers, not a permanent standard — always confirm against the live guide for a paying delivery.

Why 42 for Latin scripts became the standard

42 characters is roughly what a 1990s teletext line could hold and what a 32-inch CRT's safe area allowed at a legible caption font size — Latin-script broadcast captioning converged on values in the high-30s to low-40s decades before streaming existed, and Netflix's style guide inherited and formalized that number when it wrote the modern timed-text spec. It has stuck because it works across the widest range of displays streaming actually ships to, from phones to living-room TVs.

How counting works

This tool counts Unicode code points — every character in the pasted line, including spaces and punctuation, counts toward the limit. A 42-character Netflix line really means 42 total characters, not 42 words or 42 "visible" glyphs. For the CJK presets, each CJK character counts as 1, because CJK scripts are conventionally measured in full-width character units rather than Latin-style letter counts — a 13-character Japanese line is 13 kanji/kana, not 13 of anything smaller. The surprise comes when a line mixes full-width CJK characters with half-width Latin punctuation or Romaji: a code-point count treats every character as one unit regardless of its rendered width, so a line that looks short on screen (because CJK glyphs are visually wider) can still hit the code-point limit faster than the eye expects, and a line padded with half-width characters can look longer than its count suggests. Always check the rendered width in your caption tool alongside a character count for mixed-script lines.

One line vs two, and where to break well

Most specs cap a subtitle event at two lines. When a line needs to break, break at a natural syntactic boundary — after a clause, a conjunction, or a complete phrase — never in the middle of a phrase that has to be read as one unit. Don't orphan a short article or preposition ("the", "a", "of", "to") alone on a line; it reads as a stray fragment and forces the eye back up. A well-broken two-line caption balances line lengths roughly evenly rather than cramming one line and leaving the other nearly empty — an unbalanced break is harder to read even when both lines are individually within limit.

Fixing an over-limit line

Three fixes, in order of preference: rephrase the line to say the same thing more concisely (cut filler words, tighten phrasing) without losing meaning; rebalance the two lines of the event so the break point sits earlier or later at a cleaner syntax boundary, redistributing characters without changing the words; or, if the dialogue genuinely needs more room than two lines can hold, split the event into two consecutive cues with their own timing. Never solve an over-limit line purely by shrinking the caption font or letting it overflow the safe area — that reintroduces the exact problem the limit exists to prevent.

How to use the CPL Line-Length Checker

  1. Paste your subtitle lines into the box, one line per row.

  2. Pick a preset - Netflix 42 for Latin and Cyrillic, BBC 37, Netflix CJK at 13 or 16, or a custom house limit.

  3. Scan the ruler for bars past the limit, then check how fast those lines read with the Netflix CPS Reading-Speed Checker.

Frequently Asked Questions

How many characters per line does Netflix allow?

42 characters per line for most languages using Latin or Cyrillic scripts. CJK languages get much lower limits because they're measured in full-width character units, not Latin-style letters: 13 for Japanese, 16 for Korean, and 16 for Chinese. Always check Netflix's per-language Timed Text Style Guide for the language you're delivering, since these are revised over time.

Why is the BBC limit 37?

37 comes from the BBC's UK broadcast teletext heritage — teletext captioning displayed a fixed-width grid of characters, and 37 was the line length that fit that grid's safe area at a legible size on a standard-definition CRT. The BBC Subtitle Guidelines carried that number forward into modern digital captioning even though teletext itself is long retired.

Do spaces count toward the character limit?

Yes. This tool counts every character in a pasted line — including spaces and punctuation — toward the limit. A line isn't measured in words; a 42-character Netflix limit means 42 total characters of any kind, so two short words separated by a long gap of spaces still consume characters just like letters do.

Why are CJK limits so much lower than Latin limits?

CJK scripts (Chinese, Japanese, Korean) are measured in full-width characters, which each carry far more visual and linguistic information than a single Latin letter — one kanji or Hangul syllable block can convey what takes several Latin letters to spell out. Because each CJK character reads as roughly one "unit" of meaning at a wider rendered width, the safe-area and reading-speed math that produces 42 for Latin scripts produces 13–16 for CJK scripts instead.

Can a subtitle have 3 lines?

It can, but it's outside standard practice. Netflix and the BBC both cap a subtitle event at a maximum of 2 lines — a third line either has to be split into a second, consecutive event with its own timing, or the text needs to be tightened to fit two lines. This tool flags pasted blocks of more than two non-empty lines as an informational note, not an error, since you may be batch-scanning many separate events at once.

Where should I break a subtitle line?

Break at a natural syntactic boundary — after a complete clause, a conjunction, or a full phrase — never mid-phrase where the two halves have to be read as one unit. Avoid stranding a short article or preposition ("the", "a", "of", "to") alone on its own line, and try to balance the two lines to a similar length rather than leaving one line packed and the other nearly empty.

More Subtitle & Caption Tools tools

Review captioned videos frame-accurately in VoiceDeck

VoiceDeck adds client review & approval for video, audio, images & PDF — one shareable link, no per-seat fees, so every file ships in spec.