There is no single universal standard for Traditional Chinese subtitles across platforms, so confirm your delivery channel and aspect ratio before timing or formatting a single cue. The most widely referenced public specification—the Netflix Chinese (Traditional) Timed Text Style Guide—caps standard subtitles at 16 characters per line (or up to 18 characters when needed for Mandarin-original same-language SDH), 2 lines maximum per cue (subtitle event), and an adult reading speed of 9 characters per second (9 CPS). It also bans periods (。) anywhere in the file, along with commas or enumeration commas at the end of any line or sentence. On YouTube and in corporate 16:9 landscape video, where no hard platform character cap applies, teams typically aim for 14–18 characters per line; in 9:16 vertical short-form video on Shorts, Reels, and TikTok, right-side and bottom UI overlays narrow the safe zone to roughly 10–14 characters per line.
This guide compares Netflix's Traditional Chinese timed-text specification, formal written punctuation rules from Taiwan's Ministry of Education, and real-world conventions for YouTube and vertical short-form video. Below, we break down the punctuation and line-break rules that cause the most QC rejections, walk through a before-and-after .srt cleanup on a 12.6-second interview clip, and share a copy-ready Project Subtitle Style Sheet you can hand straight to video editors, translators, or localization vendors.

Before applying formatting rules, separate explicit platform delivery specifications—where violations trigger automated QC errors or review rejections—from common industry practice ranges, which adjust for font size and frame layout:
| Parameter | Netflix Streaming Delivery (Official Documented Spec) | YouTube / Corporate 16:9 (Common Industry Practice) | 9:16 Vertical Short-Form (Common Industry Practice) | Formal Written / Transcripts (Taiwan MOE Punctuation Manual) |
|---|---|---|---|---|
| Max Characters per Line | Standard: 16 chars; same-language SDH: up to 18 chars when needed | Monolingual: ~14–18 chars; Chinese–English bilingual: 14–16 chars recommended for Chinese | ~10–14 chars (paired with larger font size and safe-zone width) | No per-line character limit; wrap by natural paragraphs |
| Max Lines per Cue | Max 2 lines (prefer 1 line when within cap; SDH with sound tags up to 3 lines when necessary) | Monolingual: prefer 1 line, 2 lines if needed; bilingual: Chinese on top, English on bottom (2 lines total) | Prefer 1 line (max 2 short lines to avoid covering the subject) | Not applicable |
| Reading Speed (CPS) & Duration | Adults ≤ 9 chars/sec, Children ≤ 7 chars/sec (SDH: Adults ≤ 11, Children ≤ 9); single cue 5/6 sec (~0.83 s) to 7 sec | Recommended ~≤ 7–9 chars/sec; keep each cue on screen at least ~1 sec to prevent flickering | Paced to rapid cuts and speech, though short cues should stay on screen at least ~0.8 sec | Not applicable |
| Sentence-Final Punctuation | No periods (。) anywhere; no commas or enumeration commas at line or cue ends; keep required full-width ? and ! | Usually omit trailing 。 and ,; retain ? and ! | Usually omit trailing punctuation, or keep only emphatic ? and ! | Must retain full sentence-ending punctuation (。, ?, !) |
| Mid-Sentence Pauses | If ≤ 16 chars, keep on 1 line with full-width punctuation (、 for lists, , for clauses or quote tags, : for explanations); wrap or split cues when longer or at clear pauses (no line-end commas) | Split into the next cue, or pick one consistent rule for the whole video: full-width commas OR a half-width space | Split directly into the next short cue; minimize mid-line commas | Standard full-width ,, 、, ;, : |
| Ellipsis Format | Single … (U+2026) required; platform does not support ⋯ (U+22EF); omit across continuing sentences | Verify player/burn-in font support first, then standardize on … or …… across the video | Standardize based on burn-in font support to prevent missing-glyph tofu boxes | Six-dot ellipsis spanning two centered character cells: …… |
If you are still deciding whether to deliver standalone .srt / .vtt soft subtitles or burn hard subtitles directly into the video pixels, see our hard subtitles vs. soft subtitles comparison guide first. And if your deliverable isn't video captions at all, but a written document for stakeholders or researchers, stick to fully punctuated written prose instead (see our meeting transcript formatting guide, available in Traditional Chinese).
In OTT timed-text QC—including Netflix—"16 characters per line" measures total characters on the line, not just Chinese characters. Full-width punctuation such as ?, 「」, and 《》, half-width Latin letters or digits, and spaces each count as one character toward the cap. A few legacy broadcast TV subtitle systems still count two half-width alphanumeric characters as one full-width character, so confirm the counting method before kickoff. Netflix's Chinese (Traditional) Timed Text Style Guide sets the standard limit at 16 characters because its player font size is engineered to fit 16 characters horizontally across different screen resolutions. Only Mandarin-original same-language SDH (Subtitles for the Deaf and Hard of Hearing) may expand up to 18 characters per line when needed to accommodate tags like [旁白] ("narrator") and [笑聲] ("laughter") while staying closer to verbatim speech. As a separate exception, an approved main title with no natural break point may exceed the cap rather than splitting across two cues.
Outside subscription streaming platforms, YouTube's subtitle and closed caption file documentation governs file structure and timecode syntax for .srt and .vtt tracks—YouTube will not reject an upload just because a line hits 18 or 20 characters. For comfortable viewing, however, two practical limits still apply:
Passing the per-line character check doesn't guarantee viewers can finish reading before the subtitle disappears. Pacing is governed by characters per second (CPS), calculated as total characters in the cue ÷ display duration in seconds. Cross-referencing Netflix's Timed Text Style Guide: General Requirements with its Traditional Chinese guide establishes three practical timing thresholds:
15 ÷ 1.2)—fast enough that viewers regularly miss the end of the line before the next cue cuts in. That cue either needs at least ~1.67 seconds on screen (15 ÷ 9 ≈ 1.67) or, when rapid speech leaves no room to extend timing, light trimming of spoken filler that doesn't change the meaning.好 ("OK") or 沒錯 ("That's right") tightly to a 0.3–0.5 second audio waveform, they flash past too quickly to register. As long as the subtitle won't collide with the next spoken line, extend the out-time to roughly 0.85–1.2 seconds.Many subtitle rejections and internal review arguments happen because contributors mix up three distinct rule sets: formal written punctuation from Taiwan's Ministry of Education, international OTT streaming specs like Netflix's, and Taiwanese TV broadcast or YouTube editing habits. Here is where each convention draws the line:
,) or enumeration comma (、) at the end of any line or cue.我最愛海灘了,因為… ["I love the beach most, because…"] and 「沙呦娜啦」,改天見! ["'Sayonara,' see you later!"]), parallel list items use enumeration commas (A、B、C), and introductions or dates use a full-width colon (日期:1976年8月27日 ["Date: August 27, 1976"]).How to decide in practice: For Netflix or other international OTT platforms, follow the documented spec using full-width punctuation or clean line and cue breaks—do not swap in half-width spaces on your own. For Taiwanese TV networks, film festivals, or theatrical distributors, follow that client's delivery sheet. And for YouTube channels or corporate hard subtitles, either full-width mid-line commas or half-width spaces work fine, provided you lock in one style at kickoff so the first half of a video doesn't use commas while the second half switches to spaces.
?, and emphatic lines may use a full-width !. Netflix's Traditional Chinese guide explicitly bans mixing or stacking them (!?, ?!, ??, !!).……). On the streaming side, however, Netflix revised its Traditional Chinese style guide on December 19, 2025, standardizing ellipses across the entire file to the single Unicode character U+2026 (…), noting that its platform does not support the centered three-dot U+22EF (⋯), and prohibiting ASCII period strings such as ..., ...., or …..我需要知道 ["I need to know"] → cue 2 發生了什麼事 ["what happened"]). Reserve … for four situations: a hesitant vocal pause (if the speaker pauses and finishes the sentence in the next cue, place … only at the end of cue 1, never at the start of cue 2); an abrupt mid-sentence interruption; dialogue where captions pick up mid-sentence (…很有意思 ["…very interesting"]); or a sentence broken across an on-screen title card or interviewee lower-third, which takes … at the end of the cue before the graphic and at the start of the cue after it.「」 for outer quotes—with no spaces before or after—and double corner brackets 『』 for quotes nested inside quotes. Under Netflix's Traditional Chinese rules, if a single quotation spans multiple subtitle cues, every cue in that span must carry both opening and closing quotation marks. Titles of movies, TV shows, books, songs, albums, newspapers, and magazines take full-width double angle brackets 《》.(兩年後) ("Two years later") or (根據真人真事改編) ("Based on a true story")—and must never share a cue with spoken dialogue. Do not subtitle on-screen text if the graphic already appears in identical Traditional Chinese or if dialogue reads the exact same information aloud. Same-language SDH, by contrast, uses half-width square brackets for off-screen speakers and sound effects—such as [旁白] ("narrator") or [敲門聲] ("knocking")—and combines a speaker and vocal action from the same source into a single tag like [小明笑]我想去那裡 ("[Xiaoming laughs] I want to go there") rather than stacking double brackets [小明][笑].- followed by no space, and each line must be a complete, self-contained short sentence that does not carry over from or into adjacent cues.·) between transliterated foreign given names and surnames—writing 約翰史密斯 for "John Smith"—and never uses italics anywhere in the file. Arabic numerals must be half-width (1, 2, 3, never full-width 1, 2, 3), four-digit numbers omit thousands commas (e.g., 1800美元 for "1,800 USD"), and a single numeric expression must never mix Chinese characters with Arabic digits: all-Chinese 五千二百 ("5,200") or unit-based 1199萬 ("11.99 million") are valid, whereas 五千2百 and 1千1百9十9萬 are not. Likewise, write whole hours in Chinese characters as 四點 ("4 o'clock") and weekdays as 星期二 ("Tuesday") rather than 星期2. When in doubt about standard Traditional Chinese character variants or word spellings, check the Revised Mandarin Chinese Dictionary from Taiwan's Ministry of Education.When a sentence runs past 16 characters, should you wrap it onto two lines inside the same cue or split it into two back-to-back cues? Check these three rules in order:
但 ["but"], 因為 ["because"], 才 ["only then"], 如果 ["if"]) and prepositions. Never split a modifier from its noun, a full name, a subject from its verb, or a negative word from its verb. When more than one grammatical break works, favor a bottom-heavy pyramid (shorter top line, longer bottom line) and avoid stranding just one or two characters on line 1.Here is how a 20-character single-speaker line ("We finished internal testing first before deciding to officially launch the new version") displayed for 2.8 seconds (~7.14 CPS) compares across two line breaks. The bad break is top-heavy (15 chars / 5 chars) and slices the two-character noun 版本 ("version") across lines, while the good break wraps cleanly before the conjunctive adverb 才 ("before / only then") in a 9-char / 11-char bottom-heavy pyramid:
❌ Bad Line Break (Top-heavy at 15 / 5 chars and splits the noun "版本")
我們先完成內部測試才決定讓新版
本正式上線
✅ Good Line Break (Breaks at clause boundary, bottom-heavy at 9 / 11 chars)
我們先完成內部測試
才決定讓新版本正式上線
Consider a 12.6-second sample interview clip. From 0.0–1.5 s, an English title card on screen reads Two Years Later, Taipei. From 1.6–9.8 s, the interviewee speaks in Mandarin—quoting John Smith's book Digital Transformation ("Speed isn't the point; rhythm is") and reflecting on how the team mixed up its priorities in year one before trailing off hesitantly. Finally, from 10.1–12.6 s, the host jumps in with a question ("So how did you adjust later?") and the interviewee replies right away ("We decided to start completely over"). Without altering the edit or slowing down the audio, compare the .srt file before and after QC cleanup.
1
00:00:00,000 --> 00:00:00,600
兩年後,台北。
2
00:00:01,600 --> 00:00:05,400
約翰·史密斯在《數位轉型》這本書裡面曾經提過一句話,
“速度不是重點,節奏才是。”
3
00:00:05,600 --> 00:00:09,800
但我們整個團隊在第一年...
...卻完全搞錯了優先順序......
4
00:00:10,100 --> 00:00:12,600
那你們後來到底是怎麼調整的?! 我們決定全部重來。
(), and ends with an unnecessary period 。.· inside a transliterated name, and leaves a trailing comma ,. Line 2 uses Western curly quotes “” and a period 。. Together, all 40 characters play over 3.80 seconds, pushing reading speed to 10.53 CPS—above the 9 CPS limit.第一年 ("first year")—the sentence flows straight on—yet three ASCII periods (...) were added. Line 2 then tacks on three leading and six trailing ASCII periods (... and ......), inflating a single line to 19 characters.- speaker hyphens, stacks ?!, and ends with a period, running at 10.00 CPS.Because you cannot slow down a real interview just to lower CPS, the right fix is to match cue timing to the actual on-screen graphic duration and trim non-essential spoken filler without changing the speaker's meaning. Here, 這本書裡面曾經提過一句話 ("once mentioned a line in this book") condenses cleanly to 提過 ("mentioned"), and 那你們後來到底是怎麼調整的 ("So how on earth did you all adjust later") tightens to 那後來怎麼調整? ("So how did you adjust later?"), allowing each long clause to stand as its own single-line cue:
1
00:00:00,000 --> 00:00:01,500
(兩年後,台北)
2
00:00:01,600 --> 00:00:03,500
約翰史密斯在《數位轉型》提過
3
00:00:03,600 --> 00:00:05,400
「速度不是重點,節奏才是」
4
00:00:05,600 --> 00:00:07,500
但我們整個團隊在第一年
5
00:00:07,600 --> 00:00:09,800
卻完全搞錯了優先順序…
6
00:00:10,100 --> 00:00:12,600
-那後來怎麼調整?
-我們決定全部重來
| SRT Cue | Time Window (Duration) | Chars per Line | Reading Speed (CPS) | Key Fixes Applied |
|---|---|---|---|---|
| Cue 1 | 0.00–1.50 s (1.50 s) | 8 chars | 5.33 chars/sec | Matched actual English title-card duration (≥ 0.83 s), wrapped in full-width (), removed period |
| Cue 2 | 1.60–3.50 s (1.90 s) | 14 chars | 7.37 chars/sec | Removed name interpunct ·, trimmed spoken filler and trailing comma, kept single line ≤ 16 chars |
| Cue 3 | 3.60–5.40 s (1.80 s) | 13 chars | 7.22 chars/sec | Isolated quote into its own cue with full-width 「」, kept mid-line full-width comma, removed period |
| Cue 4 | 5.60–7.50 s (1.90 s) | 11 chars | 5.79 chars/sec | Split continuing clause without adding ellipsis, kept single line ≤ 16 chars |
| Cue 5 | 7.60–9.80 s (2.20 s) | 11 chars | 5.00 chars/sec | Removed leading dots; marked genuine trailing vocal hesitation with single … (U+2026) |
| Cue 6 | 10.10–12.60 s (2.50 s) | 9 chars / 9 chars (18 chars total) | 7.20 chars/sec | Split dual speakers onto two lines with leading half-width - (no space), trimmed filler, used single ? |
When multiple editors collaborate or you outsource work to freelance transcribers and translators, simply asking for "Traditional Chinese subtitles" almost guarantees inconsistent files built around conflicting habits. Copy the 8 fields below at project kickoff and adapt them as your shared acceptance standard:
| Spec Field | Sample Project Rule (Copy & Edit) | Kickoff Checkpoints |
|---|---|---|
| 1. Delivery Platform & Aspect Ratio | YouTube 16:9 long-form (external SRT soft subtitles) / 9:16 Reels cutdowns (burned-in hard subtitles) | Confirm whether an unsubtitled clean master must also be archived |
| 2. Line Length & Max Lines | 16:9: max 16 chars/line (including punctuation & spaces), max 2 lines; keep on 1 line when ≤ 16 chars, bottom-heavy pyramid for 2 lines. 9:16: max 12 chars/line, single-line display | For Chinese–English bilingual, also specify the English line cap (e.g., 40 chars) and top/bottom language order |
| 3. Reading Speed & Duration | Max 9 chars/sec (≤ 9 CPS); single cue min 0.85 s, max 7 s | Lower to ≤ 7 CPS for children's educational videos or older audiences |
| 4. End & Mid-Line Punctuation | No periods (。) anywhere; no commas or enumeration commas at line or cue ends; retain full-width comma , for mid-line clauses (do not replace commas with half-width spaces) | If your channel prefers half-width mid-line spaces, rewrite this field explicitly so contributors don't mix styles |
| 5. Ellipses & Quotation Marks | Standardize ellipses to … (U+2026); no ellipsis across continuing sentences; quotes use 「」 / 『』, title marks use 《》; prohibit ?! and !! | If burning in subtitles with a custom display font, test upfront that the font supports U+2026 |
| 6. Numbers, Units & Names | Half-width Arabic numerals, no thousands comma in 4-digit numbers, never mix Chinese and Arabic numerals in one number; no interpunct · in transliterated foreign names | Confirm whether currency amounts stay in original currency (no exchange conversion) and whether imperial units convert to metric |
| 7. Dual Speakers & Title Cards | Max 2 speakers per cue (one per line), leading half-width - (no space); essential foreign on-screen text translations wrapped in full-width () as a standalone cue | Confirm whether overlapping background chatter and shots with existing Traditional Chinese title cards skip subtitles |
| 8. Glossary & Deliverable Format | Follow project glossary for proper nouns (link attached); deliver UTF-8 encoded .srt file named ProjectName_zh-Hant.srt | Verify that the SRT millisecond separator uses a half-width comma (00:00:01,500) rather than a period |
Once you know the rules, the biggest time sink in production usually isn't memorizing punctuation specs—it's combing through hundreds of auto-transcribed paragraphs to strip periods, count characters line by line, and re-time cues manually. Setting per-line character caps and unpunctuated short cues upfront during transcription eliminates most of that repetitive cleanup:
Enter splits a clause while automatically updating linked timecodes. When exporting an .srt file, you can regenerate cue segmentation by maximum characters per line and duration. On subscription plans, the Time Editor in the bottom-left corner also lets you enable Smooth Transitions or Adjust All Subtitle Durations to automatically close micro-gaps and reduce short-cue flickering.Keep in mind that no automated segmentation tool can decide for you whether a sarcastic remark needs quotation marks, whether an on-screen title card is plot-essential enough to translate, or whether trimming spoken filler changes an interviewee's intended meaning. Use Taption's automatic subtitling and segmentation settings to generate a baseline draft that already honors your character cap and unpunctuated format, then complete one focused human editorial pass against the Project Subtitle Style Sheet above.
Yes. Under timed-text specifications for streaming platforms like Netflix—and in most subtitle QC tools—Chinese characters, full-width punctuation (such as question marks, quotation marks, and title marks), half-width Latin letters or digits, and spaces all count toward both characters per line and characters per second (CPS). For example, if a line includes one pair of title marks 《》 and one pair of quotation marks 「」, those 4 symbols take up 4 character slots, leaving room for only 12 Chinese characters.
It depends on your delivery channel. For soft subtitles delivered under Netflix's Chinese (Traditional) Timed Text Style Guide, the official specification mandates full-width Chinese punctuation and only prohibits commas or enumeration commas at the end of a line or cue—clauses and quote attributions under 16 characters retain a full-width mid-line comma, while longer sentences wrap to a new line or split into the next cue. For Taiwanese TV programs, YouTube channels, or burned-in hard subtitles, replacing mid-line commas with a single half-width space is a common convention. Either option works in those contexts as long as you lock in one rule in your project subtitle style sheet and apply it consistently across the entire video.
Bilingual subtitles typically stack one line per language—Traditional Chinese on top and English on bottom (or primary language above secondary language)—keeping the on-screen total within 2 lines. In practice, keep the Traditional Chinese line within 14–16 characters and the English line within 35–42 characters (including spaces), while tightening translated phrasing or slightly extending cue duration so viewers have enough time to scan both languages.
No. When a speaker delivers a sentence continuously without an audible pause or interruption, and you split it across two consecutive cues solely because of the character limit, do not add an ellipsis or dash at the end of the first cue or the start of the second. Reserve ellipses for genuine hesitation pauses, mid-sentence interruptions, or dialogue split across an on-screen title card.