Free tools · browser-only · nothing uploaded

Subtitle quality check.

Accurate translation is useless if viewers cannot read it in time. Netflix guidelines: up to 20 characters per second for Latin scripts (12 for Korean), 42 characters per line (16–20 for CJK), cue duration between 5/6 s and 7 s. Drop a file to list every cue that breaks a rule, and download the report as text.

Drop subtitle files here

or click to choose · SRT, VTT, SBV, ASS/SSA, SMI · up to 20 files

Need this file in another language? Translate it into 36 languages with the timing intact. First file free.

Translate

Questions

What is CPS?
Characters per second: cue characters divided by display time. Netflix caps it at 20 for adult Latin-script content, 12 for Korean.
Does it fix the issues?
Line length: use the line length fixer. Overlaps and empty cues: the cleaner. CPS: extend the cue or shorten the text in your editor.
My translation has higher CPS than the source.
Some language pairs expand text. Choose the casual register in the translator for shorter output.