Free Subtitle Generator Online: 6 Auto-Caption Tools Compared

Short answer

A free subtitle generator transcribes speech into timed captions automatically. YouTube Studio and Clipchamp generate captions free with SRT or burned-in export. CapCut adds styled social captions. For unlimited, private subtitles in 90+ languages, run OpenAI's Whisper locally with Subtitle Edit, which is also free.

Updated · 5 tools compared

Cost
0 USD
Clean-audio accuracy
~90–95%+ (English)
Standard file format
SRT / VTT

01 — Ranking

The 5 best options, ranked

  1. YouTube Studio auto-captions

    studio.youtube.com

    4.5

    Automatic captions on every upload, editable and downloadable as SRT.

    Best for
    YouTube creators, and anyone who needs a free SRT file (upload the video as unlisted).
    Free plan & limits
    Free and unlimited. Captions appear a few minutes to hours after upload. Supports about 15 or more languages. Editing tools are basic.
    Open YouTube Studio auto-captions
  2. Clipchamp auto subtitles

    clipchamp.com

    4.4

    Microsoft's editor with free automatic captions and SRT download.

    Best for
    Burned-in captions plus a free 1080p export without a watermark.
    Free plan & limits
    Free auto captions in many languages, an SRT download and 1080p export with no watermark. Requires a Microsoft account.
    Open Clipchamp auto subtitles
  3. CapCut auto captions

    capcut.com

    4.2

    Animated, styled captions built for TikTok, Reels and Shorts.

    Best for
    Short vertical videos with eye-catching word-by-word captions.
    Free plan & limits
    Auto captions are free. Some caption styles, effects and AI features are Pro, and using them can add a watermark or block export. Check the terms before using it for client work.
    Open CapCut auto captions
  4. Whisper + Subtitle Edit (local)

    nikse.dk

    4.7

    Open-source speech recognition running on your PC through the Subtitle Edit app.

    Best for
    Unlimited, private and highly accurate subtitles, including translation into English.
    Free plan & limits
    Free and open source with no limits. Windows-first (Subtitle Edit); on Mac and Linux, use whisper.cpp or MacWhisper's free tier. A GPU speeds it up a lot: on a modern card, an hour of audio takes minutes.
    Open Whisper + Subtitle Edit (local)
  5. VEED / Kapwing (free tiers)

    veed.io

    3.9

    Online editors with automatic subtitles and translation.

    Best for
    Quick browser-based captions and translations for short clips.
    Free plan & limits
    Limited free minutes of transcription per month. Free exports may carry a watermark and be capped at 720p, and SRT export or translation may require a paid plan.
    Open VEED / Kapwing (free tiers)

02 — Comparison

Side by side

Scroll sideways to see every tool. The first column stays pinned.

Feature / CriterionYouTube StudioClipchampCapCutWhisper + Subtitle EditVEED / Kapwing
Free minutesUnlimitedUnlimitedUnlimited (basic)UnlimitedLimited per month
SRT exportYesYesYesYesOften paid
Burned-in styled captionsNoYesYes (advanced styles)No (use an editor)Yes
WatermarkNoNoWith Pro featuresNoPossible on free plans
Runs locally (private)NoNoNoYesNo
Languages~15+ManyMany90+Many

03 — Guide

How to generate subtitles for free step by step

  1. Start with clean audio

    Accuracy depends mostly on audio quality. A lapel or USB microphone, no background music during speech, and one speaker at a time can halve the number of errors compared with a phone recording in a noisy room.

  2. Generate the captions

    In Clipchamp, open Captions → Turn on auto captions. In YouTube Studio, upload the video and wait for the automatic track. In Subtitle Edit, go to Video → Audio to text (Whisper) and choose a medium or large model for the best accuracy.

  3. Proofread names and terms

    Fix proper nouns, brand names, numbers and technical terms, which are where automatic captions fail most often. Play the video at 1.5× speed while reading along.

  4. Follow readability rules

    Aim for at most 2 lines of about 32–42 characters each, a minimum of about 1 second on screen and about 17–20 characters per second. Subtitle Edit flags lines that break these limits.

  5. Export the right format

    Use SRT for YouTube, Vimeo and LinkedIn uploads, VTT for HTML5 players, and burned-in captions for TikTok, Reels and Shorts, where sidecar files aren't supported.

04 — FAQ

Common questions

Which free subtitle generator is the most accurate?

OpenAI Whisper's large models are among the most accurate free options, especially for accents and technical vocabulary, and they run locally without limits. YouTube's and Clipchamp's automatic captions are good on clear English audio but make more errors on names and noisy recordings.

Can I get an SRT file for free?

Yes. YouTube Studio (Subtitles → ⋮ → Download → .srt), Clipchamp and Subtitle Edit with Whisper all export SRT for free. Some online editors put SRT export behind their paid plans.

Are open captions or closed captions better for social media?

Burned-in (open) captions work everywhere and are the norm on TikTok, Reels and Shorts, where many people watch without sound. Closed captions (SRT files) are better for YouTube and LinkedIn, because viewers can turn them off and search engines can read them.

What are the best alternatives if I need advanced features?

Descript (from about $12–24 per month) lets you edit video by editing the transcript. Rev offers human-verified captions at about $1.50+ per minute when accuracy is critical. Premiere Pro's Speech to Text is included with Creative Cloud for professional workflows.

Scores reflect our own assessment of free-tier value. Prices and limits change, so check them on each provider's site before you buy.

esc

↑↓ move↵ open⌘K or / anywhere