Add Subtitles to Video Free

Upload a video and get it back with AI captions burned in. The speech is transcribed with OpenAI Whisper, then the subtitles are hardcoded into the picture, so they show up on every player and platform, sound on or off. No account, no watermark, and you also get the .srt file. Works on MP4, MOV, MKV, WebM up to 2GB and 30 minutes.

MP4 MOV MKV WebM

Up to 2GB and 30 minutes · Output: captioned MP4 + .srt subtitles

More languages coming soon. The current list is limited by the subtitle font's character coverage.

closed_caption

Click to upload or drag & drop

MP4 · MOV · MKV · WebM · Up to 2GB · Up to 30 minutes

AI captions burned into your video, plus the .srt file

Processing takes roughly as long as your video. Longer uploads take longer.

person_off

No account required

Just upload and go. No email, no password, no sign up, and no watermark on the output.

closed_caption

Burned in, plays anywhere

The captions are hardcoded into the picture, so they show on every player and every platform, with the sound on or off. You also get the .srt file for editing.

timer_off

Files deleted in 15 minutes

Your video does not live on our servers. Privacy by default.

How It Works

1

Upload your video

MP4, MOV, MKV, or WebM up to 2GB and 30 minutes. Drag and drop or click to browse. Pick the spoken language first, or leave it on auto-detect.

2

AI transcribes and burns the captions

OpenAI Whisper converts the speech to timed subtitles, then the captions are rendered permanently into the video frames: clean white text with a black outline at the bottom.

3

Download the captioned MP4 and the .srt

The primary download is your video with the subtitles burned in. You also get the .srt file in case you want to edit the text or restyle it elsewhere. Just want the text without the video? Use the transcriber instead, it handles up to 90 minutes.

Who uses this

Creators posting to TikTok, Reels, and Shorts where most viewers watch with the sound off. Teachers and course makers captioning lessons. Anyone making videos accessible without learning a subtitle editor or paying for a captioning subscription.

Drop your video, get it back with captions everyone can read.

How VidClean compares to typical caption tools

Typical online caption tools

  • Account required before you can export
  • Watermark or resolution limits on free plans
  • Monthly export caps that push you to a subscription

VidClean

  • No account, no signup
  • No watermark, full resolution kept
  • No export caps, files deleted after 15 minutes

Frequently Asked Questions

Everything you need to know about adding subtitles with VidClean.

Is this really free? expand_more

Yes, completely free. No account, no watermark, and no trial limits. Your files are deleted 15 minutes after processing.

How are the subtitles added? expand_more

The speech is transcribed with OpenAI Whisper, then the captions are burned directly into the video frames (hardcoded). They show up on every player and platform with no settings to enable. You also get the .srt file.

Can I edit the subtitle text or style? expand_more

Not yet. The burned-in captions use one clean, readable style: white text with a black outline at the bottom of the frame. Since you also get the .srt file, you can edit the text or restyle it in any video editor.

What languages are supported? expand_more

English, Spanish, Portuguese, French, German, Italian, Dutch, and Russian, with automatic detection. More languages are coming; the current list is limited by the subtitle font's character coverage.

What can I upload? expand_more

Video files (MP4, MOV, MKV, WebM) up to 2GB and up to 30 minutes long. The output is always an MP4 with the captions burned in.

Why is there a 30 minute limit? expand_more

Burning subtitles requires re-encoding the whole video, which takes roughly as long as the video itself on our servers. The 30 minute cap keeps processing times reasonable for everyone. Need just the text of a longer recording? The transcriber handles up to 90 minutes.

Is my file private? expand_more

Yes. Files are automatically deleted from our servers 15 minutes after processing.

Last updated: June 3, 2026