Subtitle Converter & Timing Fixer

Convert, edit and sync SRT or VTT subtitles. Correct timing, preview with local media and review your export.

Subtitles and media stay on this device

Open subtitles

UTF-8 and UTF-16 with a BOM are detected. Choose an older Windows encoding before opening a file whose accents look wrong.

Or start another way

SRT or WebVTT text from any editor.

Try the example

A short file with accents, overlaps and styling to explore.

How it works

How to convert or sync subtitles

  1. Open an SRT/VTT file, paste text and choose Apply source, or try the example.
  2. Open your video or audio to see captions over the picture. Drag captions on the timeline, or select one to edit its text and times.
  3. Choose a constant shift or match two reference moments to correct drift.
  4. Review corrected times, format omissions and warnings, then copy or download the result.
Frequently asked questions

Useful details

14 answers
Can I edit individual captions?

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.

How does the timeline work?

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.

How do I fix increasing subtitle drift?

Choose Two-point correction. 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.

Can I preview subtitles with my video or audio?

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.

Are edits saved automatically?

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.

Can workflows reuse my edits?

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.

Are my subtitles uploaded?

No. Reading, conversion, preview and downloads run in your browser. Subtitle text is not sent to a processing server.

How do I fix subtitles that appear too late?

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 Two-point correction.

Can I keep the same file format?

Yes. Choose Keep source format to change timing without converting SRT to VTT or VTT to SRT.

What happens when a caption moves before zero?

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.

Is VTT to SRT always lossless?

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.

What if accented letters look wrong?

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.

Does this generate captions or put them into a video?

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.

Can I shift streaming subtitles?

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.

More help

Guides, common conversions and useful next steps.