Free toolScript preparation
Subtitle Converter and Clean Script
Convert timed subtitles between SRT, VTT and SBV, or remove cue metadata to make a rehearsal script. Correct a constant delay or use two reference points for timing drift. Your file is processed locally and the original input stays intact.
Updated
- Input
- Timed SRT, VTT or SBV
- Output
- SRT, VTT, SBV or clean script
- Privacy
- Processed locally, input stays intact
- Price
- Free, no account
Subtitle converter and clean script
Converted in your browser
Convert once, choose the output you need
One conversion prepares SRT, VTT, SBV and a clean script.
- Paste subtitles or choose a UTF-8 SRT, VTT or SBV file up to 2 MiB.
- Choose speaker and timing options, then select Convert subtitles.
- Review errors and overlap warnings. The tool preserves cue order and does not discard dialogue to hide a timing problem.
- Choose SRT, VTT, SBV or clean text, then copy or download the result. Only clean text offers the explicit prompter handoff.
Shift a delay or correct timing drift
How a constant shift and a two-point correction change cue times.
A constant shift adds the same offset to every cue. Two reference points apply a positive linear scale: target A + (original time − original A) × scale. Negative results are rejected unless you explicitly enable clamping; any resulting zero-duration cue still blocks export. Check the beginning, middle and end against your video before using the file.
The WebVTT specification describes cue timestamps, identifiers, voice tags and settings. Format conversion cannot make every VTT presentation feature available in SRT. Inline timestamp retiming is flagged as unsupported, rather than silently changed.
Questions about this tool
Short answers about what the tool does, what it leaves out and where your data goes.
Can untimed text become subtitles?
This tool does not invent timing. It needs valid timed SRT, VTT or SBV cues. Use the clean-script output when you want words without timestamps.
Will timing change during format conversion?
Keep original timing preserves valid cue times. Shift and two-point correction apply only when selected. Export rounds once to integer milliseconds; invalid or zero-duration cues block export.
What happens to VTT styling and speaker tags?
VTT output retains its supported cue settings and metadata. SRT cannot represent custom VTT positioning or styles; a warning identifies that difference. Clean text removes formatting and can retain VTT voice-tag names and merge consecutive same-speaker cues.
Related tools and guides
Pick up where this tool leaves off.
Ready to read it on camera?
LilPrompter is a free online teleprompter. Paste your script, choose a scroll speed and read on camera, with no signup or download.
Open the teleprompter