Skip to content
filetidy
MP4/MOV/WebM… → SRT

Add subtitles to a video

Create a caption file for your video, watch it play over the clip, then attach it on the platform where the video lives. Nothing is uploaded, and there’s no account or watermark.

  1. 1. Drop files
  2. 2. Adjust
  3. 3. Download
  • No upload. Processing happens on your device.
  • Free up to 10 minutes per file. Longer files are subtitled up to that point. No daily quota.
  • No watermark. Your files stay exactly yours.

How to add subtitles to your video

  1. 1

    Choose the video you want to caption (MP4, MOV, WebM or MKV). Set “Spoken language” if you know it, which is quicker and more reliable than detection.

  2. 2

    Press “Generate subtitles” and wait for “Transcribing…” to reach 100%. Captions fill the list while the model works.

  3. 3

    Play the clip in the “Preview” panel. Click any subtitle to jump to that moment, fix the wording, and adjust “Start” or “End” if a line shows too early or too late.

  4. 4

    Click “Download SRT” (or “Download VTT” for web players) and upload that file next to your video on YouTube, in VLC or in any app that accepts subtitle files.

Soft subtitles and hardcoded subtitles

There are two ways to put captions on a video. Soft subtitles, also called closed captions, live in a separate file (usually SRT or VTT) that the player draws on top of the picture. Viewers can turn them on or off, choose a language, and the platform can index the words. Hardcoded subtitles, or open captions, are painted into the frames themselves and can never be switched off.

filetidy makes soft subtitles. You get an SRT or VTT file that you add to the video where it is published: in YouTube Studio, open Subtitles, pick the video, choose Add language, then upload the file with timing. In VLC, use the subtitle menu to add the file. Many editing and social apps also have a caption import that accepts SRT.

Burning captions permanently into the picture is not available in filetidy yet; it is planned. Until then, a soft subtitle file is the more flexible choice anyway: you can fix a typo later without re-exporting the whole video.

Recognition runs locally with the Whisper model, so the clip you are captioning never leaves your computer or phone, even if it is unpublished.

Accepted videos
MP4, MOV, WebM and MKV
Caption files
SRT for most platforms, VTT for web video players
Caption type
Soft (closed) captions in a separate file
Burned-in captions
Not yet available; planned
Preview
The video plays in the page with your subtitles on it
Free length
First 10 minutes of each video

Other ways to do it

Mac

On Mac: load the SRT next to the video in VLC

  1. Open the video in VLC.
  2. Choose Subtitles > Add Subtitle File and select the SRT you downloaded.
  3. To have VLC load it automatically next time, give the SRT the same name as the video and keep both in one folder.

The subtitles are shown while playing in VLC; the video file itself is not changed.

Windows

On Windows 11: burn auto captions into an export with Clipchamp

  1. Open Clipchamp, start a new video and drag your clip onto the timeline.
  2. Select the clip, open Captions in the property panel and turn on auto captions, choosing the spoken language.
  3. Review the transcript, then export the video.

Clipchamp requires a Microsoft account and processes the video in its own service. Caption languages and export options can change between versions.

Which file to upload where

SRT is the safe default. YouTube, Facebook, LinkedIn, Vimeo, most video editors and desktop players such as VLC import it. VTT is what browsers use for videos embedded on a website, so pick it if you are adding captions to your own page or a web course platform that asks for WebVTT.

Uploading captions as a file usually beats burning them in. Search engines and platforms can read the text, viewers who don't need captions can hide them, and you can upload several languages for the same video. Burned-in captions make sense mainly for short social clips that autoplay without sound, on apps that don't accept a subtitle file.

Before uploading, watch the whole clip once in the preview. Timing problems are easy to spot there and much harder to fix after the video is live.

Frequently asked questions

Can filetidy burn the subtitles into the video?

Not yet. Today filetidy produces a subtitle file and shows it over your video in the preview, but it does not render the text into the frames. Hardcoded captions are planned for a later version.

How do I add the SRT file on YouTube?

In YouTube Studio, open Subtitles in the left menu and select your video. Add the language if it is not listed, choose to add subtitles, pick Upload file, select With timing, and choose the SRT you downloaded. YouTube shows a preview before you publish.

Why do my captions appear slightly early or late?

Speech recognition places each line from the timestamps it predicts, which can be off by a fraction of a second, especially after music or long silences. Click the line in the list, then edit its “Start” and “End” times while watching the preview.

My captions are too long on screen. What can I do?

Open “Line layout”, lower “Max characters per line” or switch “Lines per subtitle” to 1, then press “Re-split subtitles”. The captions are rebuilt with the new limits and your text corrections are kept.

Does adding a subtitle file change my video?

No. A soft subtitle file sits beside the video; the picture and sound are untouched. Players and platforms read the two together, and you can replace the subtitle file at any time.

Can I caption a video longer than 10 minutes?

The free on-device version captions the first 10 minutes of each file. For longer videos, a Pro version that handles files of several hours is coming; its waitlist will open on the pricing page.

Last updated October 28, 2026

↑ ↓ to move · Enter to open · Esc to close