Convert, edit and sync SRT or VTT subtitles. Correct timing, preview with local media and review your export.
No captions match. Clear search
Click a caption to select and edit it. Times are what your export will contain.
Select a caption to edit its text and working times.
UTF-8 and UTF-16 with a BOM are detected. Choose an older Windows encoding before opening a file whose accents look wrong.
SRT or WebVTT text from any editor.
A short file with accented letters and a multiline caption to explore.
Yes. Search caption text or jump by source caption number or corrected time. Select a caption, edit its text/start/end and apply it. Working times are before the global correction. Undo/redo restores committed edits; unfinished drafts must be applied or discarded before export.
Captions appear as blocks at their corrected times, the same clock as your media. Drag a block to move it or drag its edges to change start or end; select a caption to type exact times in the editor. Edges snap to neighbouring captions and the playhead; hold Alt to drag freely. With local media, a waveform is read on this device. Each change is one undo step; overlapping captions stack in up to three rows. On touch screens, tap a caption to select it, then hold and drag.
Choose Fix drift. Enter a subtitle time and its matching media time near the beginning, then another pair later on. Both second times must be later than their first. The tool stretches timing between the references and applies the same correction outside them. Select a caption or capture player time to fill an anchor.
Open a local audio/video file. Select a caption to move the player there, or play to see captions over the picture and capture timing references. Playback depends on codecs supported by your browser. Captions are shown as plain text at the bottom of the picture; imported styling, positioning and word animation are omitted in the preview but supported details remain in subtitle exports.
No. Download your result before closing the tab. Undo/redo is limited to this session. Replacing changed source asks you to keep editing or discard changes; adopting the result as input establishes a new baseline and resets correction/history.
Both workflow modes support portable timing correction, ranges, format and encoding settings. To reuse edits made to one file, export that edited subtitle file and import it into the workflow. Caption text and local media are not included in saved workflows.
No. Reading, conversion, preview and downloads run in your browser. Subtitle text is not sent to a processing server.
Enter a negative shift, such as -1.5 seconds. If subtitles appear too early, use a positive shift. For increasing drift, match two reference moments under Fix drift.
Yes. Choose Keep source format to change timing without converting SRT to VTT or VTT to SRT.
The default stops export and identifies the caption. Under Options, Clip at zero shortens captions crossing zero and removes captions ending at or before zero. The preview reports how many were changed.
No. SRT cannot retain WebVTT styles, regions, positioning, identifiers or inline word timing. The tool lists what will be omitted and requires your acknowledgement before export. Caption text, speaker labels and basic bold, italic and underline formatting are retained.
UTF-8 and BOM-marked UTF-16 are detected automatically. For older subtitles, choose the original Windows encoding under Options and reopen the file. Output is always UTF-8.
This tool converts and adjusts existing subtitle files and produces a sidecar file for your player or publishing platform. It does not transcribe speech, translate captions or burn them into video.
Files with X-TIMESTAMP-MAP need a streaming-aware timing editor. This tool refuses timing shifts for mapped files rather than changing their relationship to a media stream.
Guides, common conversions and useful next steps.
Use the action beside a finished result to send it directly, or open another tool: