Subtitle Editor (SRT/VTT)
Open an SRT or VTT file to fix typos, shift subtitles that are out of sync, change frame rates, clean up overlaps, and save as SRT or WebVTT. Add your video to check the timing as you go.
Drop a subtitle file here (and the video, if you want a preview) or
Or paste subtitle text
Your files never leave your device.
Shift timing
Sync to two points (fixes drift)
Enter when two subtitles should really appear, for example the first and the last line.
Change frame rate
Clean up
| # | Start / end | Text | Actions |
|---|
How to edit and re-time subtitles
- Drop your .srt or .vtt file into the box. Add the video file as well if you want to watch the subtitles while you edit.
- Fix text directly in the table. To fix timing, use “Shift timing” for subtitles that are all early or late, or “Sync to two points” if they drift further out of step as the video goes on.
- Rows with problems are highlighted. When it looks right, click “Save as SRT” or “Save as VTT”.
Fixing subtitles that are out of sync
If every subtitle is off by the same amount, measure the gap on one line and use Shift timing. If the first lines are right but later ones get worse, the subtitles were made for a version of the video at a different speed. Use Sync to two points: enter the correct start time for an early subtitle and a late one, and every line in between is stretched to fit. If you know the frame rates (a common case is subtitles made for a 25 fps release played on a 23.976 fps copy), Change frame rate does the same correction in one step.
SRT vs VTT
SRT (SubRip) is the most widely supported format and works in nearly every video player and platform. WebVTT is the format web browsers use for HTML5 video and is accepted by most streaming and course platforms. They are almost identical: VTT starts with a WEBVTT header and uses a full stop instead of a comma before the milliseconds. This editor converts either way.
What the warnings mean
Rows are flagged when a subtitle overlaps the next one, ends before it starts, is shorter than 0.7 seconds, has a line longer than 42 characters, or needs reading faster than about 21 characters per second. These follow common broadcast and streaming guidelines and make subtitles easier to read.
Need a different tool? Suggest it here — we read every message.
Frequently asked questions
Is my video uploaded?
No. The video is played from your own device using your browser’s player, and the subtitles are processed in this tab. Nothing is uploaded.
Which video formats can I preview?
Whatever your browser can play, usually MP4 and WebM, and MOV in Safari. MKV files often will not play in a browser.
Can it convert ASS or SSA subtitles?
Not yet. It reads SRT and WebVTT, which covers most downloaded and exported subtitles.
Does it keep italics?
Yes. Tags like are kept unless you choose to strip them in Clean up.
Are my files uploaded anywhere?
No. Everything happens inside your browser tab, so your files never leave your device and nothing is stored on a server.