Free subtitle tools

Free tools for SRT and VTT subtitles.

Convert, edit, merge and split subtitles, or turn video into text. Free subtitle tools that run in your browser. Your files stay on your device.

Free to use · No sign-up · Files stay on your device

One tool for each subtitle task.

Bring SRT, VTT, ASS/SSA or SBV captions into your workflow. Correct words, combine or cut files, and match the timing to your final video. Starting with a recording? Generate subtitles with local Whisper transcription.

12 tools · Free, on your device

Convert

Subtitle Converter

Convert five subtitle file types in one place.

Convert subtitles
Edit & organize

Merge Subtitles

Combine caption files with per-file offsets.

Merge subtitles
Edit & organize

Split Subtitles

Cut subtitles to match two video parts.

Split subtitles

See what changes.

Example subtitles · no upload required
Inputsample.vtt
WEBVTT

00:00:12.500 --> 00:00:16.000
Hello, world.
Outputsample.srt
1
00:00:12,500 --> 00:00:16,000
Hello, world.

The text and timing stay the same; the timestamp separator changes.

How it works

  1. 01

    Choose a tool

    Pick format conversion, editing, merge or split, timing correction, or transcription for your next step.

    Browse tools
  2. 02

    Add your file

    Open a supported subtitle file, or choose a recording for Video to Text. Review the result in your browser.

  3. 03

    Download the result

    Save the processed file. Your original subtitle file stays unchanged.

Convert subtitle files without uploading them.

Have a caption file in the wrong format? Use the VTT to SRT converter for a destination that needs SubRip, or convert SRT to VTT for a web video track. Caption text and cue times are preserved; conversion notes explain any removed styling.

Need the words for notes or a document? Extract plain text from either format. If captions are consistently early or late, shift the subtitle timestamps by a fixed number of seconds.

Compare VTT and SRT subtitle formats

Turn video and audio into a transcript.

Video to Text generates subtitles from speech using Whisper on your device. Choose a recording, set its spoken language, and follow the transcript as it appears. Review words and timing, then download SRT, VTT or TXT.

The first transcription downloads model files. Recordings and transcripts stay on your device, and no account or API key is required. Existing subtitle conversion works without a speech model.

Learn how browser transcription works

Subtitle guides

View all guides

Understand the formats, follow an example, and choose your next step.

Frequently asked
questions

Is SubtitleDock free?

Yes. Subtitle conversion and local Whisper transcription are free to use and do not require an account or API key.

Are my subtitle files uploaded?

No. Subtitle files, recordings and transcripts are processed in your browser. They are not uploaded to a conversion or transcription server. Your theme preference and downloaded Whisper models may be stored locally; transcripts are not saved between visits.

Will converting subtitles keep their formatting?

Format conversion keeps caption text and cue times. Styling, positioning and format-specific metadata are removed, with notes explaining what changed. The time shifter preserves formatting within the original format.

Can I transcribe video or audio?

Yes. Video to Text uses Whisper in your browser to generate text and timed SRT or VTT subtitles. The first run downloads a model; your audio or video stays on your device. Review generated words and timing before exporting.

How do I fix subtitles that appear too early or too late?

Use Subtitle Time Shifter with a positive offset to make captions appear later, or a negative offset to make them appear earlier. Preview the result before downloading. This works for a consistent delay, rather than gradual timing drift.