Paste an SRT or basic WebVTT file to check timing and readability on this device. Threshold warnings are editorial prompts, not a universal accessibility standard. Review every correction against the actual video.
Your entries stay in this browser. No upload or account is needed.
Defaults are starting points for review, not platform acceptance requirements. The download is disabled when timing is invalid or a shift would move a cue before zero. Readability warnings remain available for your judgement.
How to use the result
Timing errors need correction before delivery. Reading speed, line length and cue duration are adjustable review prompts; choose thresholds for the recipient and language. The parser supports ordinary SRT and basic WebVTT cues, skips NOTE/STYLE/REGION blocks, and does not validate every WebVTT feature or render its styling. A shifted SRT export keeps text but drops WebVTT layout settings; check the converted file in the destination player. Original input stays in the editor.
Export safeguards and counting rules
Updated November 7, 2026: overlap checks include all earlier cues. For WebVTT, voice, ruby, class, language and inline timestamp markup block SRT download; this exporter cannot faithfully convert those features. NOTE, STYLE and REGION blocks and cue layout settings are not preserved. Keep the original and inspect the converted track in its destination player.
Reading-speed counts use Unicode code points, including spaces but excluding line breaks, after stripping markup and decoding amp, lt, gt, quot, apos and nbsp named entities. Combined emoji and combining marks can count as multiple code points. Other entities are not decoded. This is not a grapheme or language-aware reading-speed assessment. Editing an input clears the previous result and download until you run the check again.
Build on what you just learned
Your next useful step.
Check the crop, captions and real viewing layout.
Explore another topic →


