What errors does the validator check for?
Overlapping timestamps, end time at or before start time, empty cue text, lines over 42 characters, and reading speed over 20 characters per second. 20 is the default readability check, the same one the reading-speed checker starts on. It is not a Netflix or EBU certification.
What is the reading-speed check?
CPS means characters per second — how fast a viewer must read a subtitle. This validator flags cues above 20. The reading-speed checker can also compare 17 and 21. Those are presets, not a certification, and Fix Subtitles uses the same 20-character default.
What is the maximum line length for subtitles?
Netflix-published TTSC guidelines commonly specify 42 characters per line (CPL). BBC specifies 37 characters. YouTube does not publish an official CPL limit. This tool flags lines over 42 characters as warnings — not official Netflix certification.
What is an overlapping subtitle?
An overlap occurs when one subtitle's end time is later than the next subtitle's start time. Both would show simultaneously, which most players handle by cutting one off or displaying both stacked.
What is a zero-duration cue?
A zero-duration cue has the same start and end time (for example 00:00:01,000 --> 00:00:01,000). It displays for zero seconds and is invisible to viewers. It is usually a transcription or editing error, and it is reported alongside reversed timings.
I have 50 warnings but no errors — is my file usable?
Yes. Warnings indicate best-practice violations (like slightly long lines) but will not cause playback failures. Errors (overlapping timestamps, bad timing) may cause visible issues. Fix errors first; address warnings if the file is for broadcast delivery.
Does a clean validator report mean Netflix will accept my file?
No. A clean report here means common structural issues (overlaps, line lengths, CPS warnings) were not flagged. Netflix and its vendors also check language-specific style guides, encoding, and requirements this tool does not evaluate. VideoText is not affiliated with Netflix.
Is my subtitle file uploaded anywhere?
No. Parsing and validation run entirely in your browser. The file is never sent to a server, which makes the tool usable on client material that cannot leave your machine.
How do I fix the issues found?
Use the free Shift Subtitle Timing tool to adjust timestamps in bulk, or the AI-powered Fix Subtitles tool to automatically correct overlaps, long lines, and timing.