← all posts

Free subtitle generator with no watermark: the shortlist

Most 'free' subtitle generators add a watermark. Here are the ones that don't, why most tools stamp one on, and how to caption a video without one.

Most “free” subtitle generators are free until you hit the export button. Then a watermark shows up on your video, a 1-minute cap kicks in, or a signup gate you did not see on the pricing page. Here is the honest map of what stays free and where each tool breaks.

Why most ‘free’ subtitle generators add a watermark

Transcription costs money. Every second of audio a tool transcribes runs through a paid speech-to-text API or a self-hosted model with GPU bills behind it. Web tools that offer “free” transcription almost always split the cost with you in one of three ways: a per-period cap on minutes, a signup wall so they can market to you later, or a watermark on the output MP4 so free users advertise the tool for them.

The watermark is the cleanest of the three from the tool’s perspective. It costs them nothing to render and it turns every free export into a small ad. That is why so many subtitle generators look “free” on the landing page and then, at export time, show a “Remove watermark: upgrade to Pro” button.

There is one shape of subtitle export that is almost always honestly free: the sidecar file. An SRT or VTT is a text file with timestamps. There is nowhere to stamp a watermark on it. If you only need the SRT and you are willing to burn it into your video yourself later, the free field is much wider. If you need the styled captions burned into the MP4 pixels, ready to post, the field shrinks a lot.

What “no watermark” means (soft subs vs burned-in)

The words “no watermark” hide two very different exports.

  • Soft subtitles (SRT / VTT sidecar). A text file with lines like 00:00:03,120 --> 00:00:04,890 hello there. The subtitle file is separate from the video. It has no visual layer, so no watermark is possible. Every serious tool exports these for free.
  • Burned-in captions (styled pixels in the MP4). The captions are rendered into the video frame at export. This is what you post to TikTok, Reels, or Shorts if you want the captions to travel with the file. Watermarks live here, on the pixels of the exported MP4.

Question to ask yourself first: do you need burned-in captions, or is an SRT enough? If the answer is SRT, you can stop reading listicles and pick almost anything (CapCut, Kapwing, YouTube Studio, Subtitle Edit are all free for SRT). If the answer is styled burned-in, keep reading.

The free tools that hold up (and where each one breaks)

Every tool below has a free tier that produces some watermark-free output. Some are honest about the tradeoff, some make you dig for it. This table maps the columns the listicles skip.

ToolWatermark on burn-inSignupUpload to serverFree capStyled burn-inRuns offline
CapCut (desktop / web)Only on Pro templates / effectsNoNo (desktop) / yes (web)No strict capYesDesktop only
KapwingYes on free tierYesYes1 min per export on freeYesNo
VEEDYes on free tierYesYes10 min max clip on freeYesNo
YouTube StudioNoYes (Google)Yes (video goes on YouTube)UnlimitedNo (soft captions only)No
Subtitle Edit + WhisperNoNoNoUnlimitedNo (SRT output only)Yes (Windows)
tscaps localNoNoNoDepends on your deviceYesYes (in browser)
tscaps cloud (tscaps.io)Yes on free pathOptionalYesPer-period video capYesNo

A few notes most listicles skip:

  • CapCut is honestly free for basic burn-in if you avoid the paid template pack. Templates and effects marked Pro will stamp your export until you upgrade.
  • Kapwing and VEED are the tools most people mean when they say “the free web tools all have a watermark”. Both cap the free tier: Kapwing at 1 minute per export (with a monthly ceiling around 30 minutes total), VEED at 10 minutes per clip. Both stamp the export.
  • YouTube Studio is the best free path if your only goal is captions on your own YouTube video. It gives you clean captions and an SRT download at zero cost. It cannot burn styled captions into a downloadable MP4.
  • Subtitle Edit + Whisper is the honest offline pick if you are on Windows and want an SRT. It has a steep learning curve and no styled burn-in.
  • tscaps local is what this post is here to explain: browser-based, no upload, no signup, no watermark, styled burn-in included.
  • tscaps cloud we are honest about too: the free path adds a watermark, paid tiers do not. It is the fallback when your audio or your device is too much for the local lane.

How to caption a video offline, no upload

If your audio is clean and you are on a laptop or a decent desktop, the fastest honest path is tscaps local. The transcription runs a Whisper model in a Web Worker on your device. The export composites the styled captions with your video in the same tab. Nothing goes to a server.

Four steps:

  1. Open tscaps.io/local and drop your video into the tab.
  2. Wait for the in-browser Whisper pass to return word-level timings. Speed depends on your device.
  3. Pick a template from the gallery, or write CSS for a custom look. You can edit words, split segments, and restyle per word.
  4. Export. The engine rasterizes each caption frame and composites it with the video through MediaBunny. The MP4 that lands on your disk has no watermark and never left your machine.

The tradeoff is worth naming. Local Whisper is fast on a modern laptop and slow on a low-end phone. If your audio is noisy, mixed-language, or full of overlapping speakers, a small model in the browser will struggle more than a server-side model would.

When cloud is worth the watermark tradeoff

The cloud lane at tscaps.io runs server-side transcription (ElevenLabs Scribe v2) and adds AI styling on top: scene-aware styling, multi-speaker detection, word emphasis, contextual emojis. Every cloud tier gets the AI features, including the anonymous free path.

The tradeoff is at export. The free path adds a watermark to the MP4. Paid tiers remove the watermark, raise the per-period video cap, extend the max clip length, and sync your projects across devices.

Cloud is the honest call in three cases:

  • Your audio is noisy, mixed-language, or has more than one speaker. Server-side transcription handles all three better than browser Whisper.
  • You are on a phone. Browser Whisper on mobile is slow enough to lose you.
  • You want the AI to style the caption for you instead of doing it yourself.

If none of those apply, local is the better pick. If any of them do, cloud is worth it, watermark and all.

For the platform-specific breakdown (TikTok, Reels, Shorts), read the companion post: How to add captions to TikTok, Reels, and Shorts.

FAQ

What is the best free subtitle generator with no watermark?

If you need an SRT, CapCut, Kapwing, YouTube Studio, and Subtitle Edit are all free and give you a clean sidecar file. If you need styled burned-in captions in the MP4, the honest picks shrink to CapCut on desktop (avoid the Pro templates) and tscaps local in the browser. tscaps local is the only browser-based option with no upload and no signup on the free path.

Can I generate subtitles offline?

Yes, two paths. Subtitle Edit plus Whisper on Windows gives you an SRT and no styled burn-in. tscaps local runs Whisper in a Web Worker inside your browser, so after the tab loads the transcription and the export both stay on your device. That is the closest thing to a real offline flow with styled captions.

Why does CapCut add a Pro badge on some exports?

CapCut is free for base captions and most templates. Some template packs and effects are marked Pro, and any video that uses one of them shows the badge on export until you upgrade. Avoid the paid packs and the export is clean.

Do I need to install anything to use a subtitle generator?

No, if you use a browser-based tool. tscaps local, Kapwing, VEED, and YouTube Studio all run in a tab. CapCut, Subtitle Edit, and DaVinci Resolve need a desktop install.

Ready to caption a video without a watermark? Drop a clip at tscaps.io.