A creator on r/VideoEditing posted a simple question: "What's a good free app to add subtitles to footage?" (reddit.com/r/VideoEditing/comments/1b891um). The top-voted frustration in the replies wasn't about features. It was about money: "Capcut is not free anymore."
That thread is two years old and the situation has gotten worse, not better. Tools that were free in 2023 now watermark exports, cap you at 3 exports a month, or move basic features behind a Pro badge mid-project. So here's an honest map of what's actually free right now, what each option costs you in time, and where the traps are.
Why burned-in subtitles matter for YouTube (briefly)
Retention data from most creator analytics dashboards tells the same story: a large share of viewers watch on mute. Feed preview thumbnails autoplay silently. If your first 3 seconds have no text on screen, a chunk of your audience never hears you at all.
YouTube also indexes caption text for search. A clean SRT file uploaded to your video gives you keyword-bearing text that the algorithm can read. Auto-generated captions do this too, but they mangle product names and niche terms, which means the indexed text is partially garbage.
So the goal is two things: readable on-screen text, and an accurate caption file. Ideally from one pass.
The current free options, ranked by annoyance
1. YouTube's built-in caption editor
Free, built in, zero setup. YouTube auto-generates captions within hours of upload, and the caption editor lets you fix them line by line.
The problems: accuracy on accents, background music, and niche vocabulary runs anywhere from "fine" to "embarrassing." Fixing a 15-minute video by hand takes 30-60 minutes. And you can't style the captions — they look like every other auto-caption on the platform. Fine for search indexing, bad for brand.
2. CapCut's free tier
Still usable, but shrinking. Exports carry restrictions that have tightened over time, and features move to Pro without warning. If you edit in CapCut anyway, the auto-caption feature is right there. If you're choosing a workflow specifically around it, building on a shrinking free tier is a risk. Several replies in that same Reddit thread were people who built their workflow on CapCut and got stranded.
3. Free online subtitle generators
Do a search and you'll find a dozen. Most follow the same pattern: upload video, get captions, then discover the free plan gives you a watermarked file, a 5-minute length cap, or 2 exports. Some are fine for one-off short clips. For a weekly upload schedule, they fall over fast.
4. Local Whisper (the free option nobody wants to set up)
OpenAI's Whisper models run on your own machine. faster-whisper on a mid-range GPU transcribes a 15-minute video in 2-4 minutes, free, unlimited, no upload. On CPU it's slower but works.
The catch: you get raw text with timestamps, not a finished subtitle track. Segmentation is clumsy — lines break at odd points, too long for comfortable reading. You'll spend time in a subtitle editor fixing line breaks and reading speed. If you're comfortable in a terminal, this is the cheapest solid option. If not, keep reading.
5. Subtitle Edit (free, Windows)
A proper desktop subtitle editor. It can run Whisper from inside the app, shows waveforms, and fixes timing visually. The interface looks like 2009. It's powerful and it's genuinely free, but the learning curve is real. Expect a couple of hours before you're fast in it.
6. A dedicated generator with a review step
This is the category postwriter.cn sits in. You upload the video, get back transcription plus subtitle-ready SRT, and — the part that matters — a review page where the text is aligned to the audio, so you click any word, hear exactly what was said, and fix it in place.
Why that review step is the whole ballgame: the errors Whisper-type models make are repetitive. Your channel name, your guests' names, the products you review, local place names. You fix the same 30 words every single video. A review page that records your corrections into a personal dictionary means episode 20 needs far fewer fixes than episode 1. The error rate converges instead of resetting to zero every time.
postwriter.cn is in free beta right now. One upload returns the transcription, an SRT file, chapter timestamps, a description draft, and title options. The batch mode handles playlists, which matters if you have a back catalog you're trying to caption retroactively.
The DIY path, spelled out
If you'd rather not use any service, here's the zero-dollar stack:
- Install
faster-whisper(pip install faster-whisper). - Transcribe with word timestamps on.
- Convert the output to SRT — there are free converter scripts on GitHub, or use Subtitle Edit to import and re-segment.
- Fix line breaks so no line exceeds ~42 characters, 2 lines max per subtitle.
- Upload the SRT to YouTube Studio under Subtitles, or burn it in with ffmpeg:
ffmpeg -i in.mp4 -vf subtitles=out.srt out_subbed.mp4.
Total cost: $0. Total time after you're practiced: maybe 20 minutes per video, every video, forever. The recurring time is the hidden cost. Free tools charge you in minutes instead of dollars.
Which one should you pick?
- One-off video, don't care about styling: YouTube's caption editor.
- Already editing in CapCut: use its captions, export before the next pricing change.
- Terminal-comfortable, upload weekly: local Whisper + Subtitle Edit.
- Weekly uploads, niche vocabulary, back catalog to fix: a generator with a review step and dictionary, like postwriter.cn during the free beta.
FAQ
How accurate is automatic subtitling?
Clean audio with a standard accent: 92-97% word accuracy. Music, crosstalk, or heavy accents push it lower. The gap between 95% and 99% is exactly where review tools earn their keep.
SRT file or burned-in subtitles?
Upload SRT to YouTube for search indexing and let viewers toggle it; burn text in for the first hook section if your analytics show mute playback. Many creators do both.
Does postwriter.cn watermark free-beta exports?
No. The beta is the full pipeline — SRT, description, chapters, titles. Founder pricing later is $39 for 3 years, versus $12-29/month for comparable tools.
What languages are supported?
Check the site's current list during beta; multilingual support is expanding. Whisper-family backends cover 90+ languages with varying accuracy.
Top comments (0)