Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Add Subtitles to a Video for Free: Three Routes

Generate subtitles automatically from the audio, correct the text and timing by hand, then either upload a subtitle file to the platform you publish on or burn the words into the video. Free routes exist in the browser and as open-source software on your own computer, though the browser tools set limits on free use.

Free subtitles come in three flavours, and the right one depends less on the tool than on where your video's going and how much fiddling you'll put up with. So before any steps, let's pick your route.

Which free subtitle route fits your video

  • You want it done in the browser, today, with styling. Use a browser editor. You upload the video, it writes the subtitles, you correct them and export. The trade-off is that free use comes with limits, which I'll cover below.
  • You want no limits and you're comfortable with a bit of setup. Use the open-source pair: a speech recognition model on your own computer for the first draft, and a desktop editor to fix text and timing. Both are MIT licensed.
  • The video is going on YouTube and nowhere else. You may not need to burn anything in at all. See the section on letting YouTube do the timing.

From raw audio to finished subtitles in five moves

  1. Get a first draft of the words. Upload the video, audio file or link to a browser tool, or run the audio through a speech recognition model on your own machine. Everything after this is editing rather than typing from scratch.
  2. Read it against the audio and fix names, product terms and numbers. Automatic recognition stumbles on brand names and jargon, and a wrong word on screen is worse than no word at all.
  3. Check the timing. Each line should appear as it's spoken and stay up long enough to read. Break long lines in two. Subtitles that lag or flash past are the most common complaint about auto-generated text.
  4. Translate if you need another language, then re-check the timing. Translated lines usually run longer or shorter than the original, so they rarely fit the original timing.
  5. Choose your output. Download a separate subtitle file to upload to your platform, or export the video with the words burned in. A separate file stays editable and viewers can switch it off; burned-in words travel with the video everywhere.

Browser editors that write and style subtitles for you

Kapwing

Upload a video, audio file or YouTube link and it generates subtitles you can edit for text, timing and design, then export the video with hardcoded subtitles or download an SRT, VTT or TXT file. It translates subtitles into 100+ languages without leaving the editor. It's free to try, as of Nov 2026, with a limited number of minutes, and exports from a free account carry a watermark.

VEED

It auto-generates and translates subtitles, lets you edit and restyle them, then burns them in or offers an SRT, VTT or TXT download. Its dynamic subtitles emphasise key phrases on screen. It's free to start, as of Nov 2026, but its page says longer videos and subtitle file downloads need an upgrade.

Descript

Its captions feature adds subtitles in one click, inside an editor where you change the video by editing the transcript. That makes it handy if you're cutting the video and captioning it in the same sitting.

Submagic

Built for short-form clips, it adds styled captions automatically in 123 languages and lets you edit the result like text before exporting.

The open-source pair you run on your own computer

Whisper

A general-purpose speech recognition model that you run yourself from the command line or Python to transcribe speech. Its multilingual models can also translate non-English speech into English. It runs locally and it's MIT licensed, so your audio stays on your machine.

Subtitle Edit

An offline desktop application for creating and editing subtitle files, which makes it the natural place to fix the text and timing from your first draft. The project says it doesn't collect, store or transmit your subtitle or media files, and it's MIT licensed.

This route asks more of you up front, but there's no browser-tool watermark and no minute allowance to run out of. If you'd like more options in either camp, we've rounded up free AI subtitle generators and a list of dedicated subtitle editors.

When YouTube can set the timing for you

If YouTube is your only destination, you might skip burning subtitles in altogether. According to YouTube Help's page on adding subtitles and captions, you can upload a subtitle file, or paste a plain transcript and let YouTube auto-sync it so the timings are set for you.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

There are conditions. The transcript must be in a supported language and the same language that's spoken in the video. YouTube also says transcripts aren't recommended for videos over an hour long or with poor audio quality, so for a long webinar or a noisy recording, you're better off uploading a finished subtitle file. Our guide on adding subtitles to a YouTube video walks through that platform in detail.

My advice on getting free subtitles right

Pick the route by destination first. YouTube only? Try its own transcript sync. Several platforms, and you want styling fast? A browser editor, accepting the free limits. Lots of video, or private footage? The open-source pair. Whichever you choose, the step that makes subtitles worth having is the human read-through against the audio, because no automatic draft gets every name right.

Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.

Frequently asked questions

Can I add subtitles to a video for free without a watermark?

It depends on the route. Kapwing says exports from a free account carry a watermark. Subtitle Edit and Whisper are open-source (MIT licence) programmes you run yourself, so there's no browser-tool watermark on your files.

What's the difference between hardcoded and separate subtitles?

Hardcoded (burned-in) subtitles are part of the picture. A separate subtitle file is uploaded alongside the video, which keeps the text editable and lets viewers switch it off.

Can subtitles be generated automatically?

Yes. Browser editors and speech recognition models generate subtitles from the audio. Always read the result against the audio before publishing.

Can I translate my subtitles into other languages?

Kapwing states it translates subtitles into 100+ languages, and VEED says it generates and translates captions in one place. Whisper's multilingual models translate non-English speech into English.

How do I add subtitles to a YouTube video specifically?

YouTube accepts an uploaded subtitle file, an auto-synced transcript or manual typing. Our separate YouTube subtitles guide covers that platform step by step.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.