# Auto captions for YouTube

> Generate an accurate SRT to upload alongside your video — better control than YouTube's auto-captions, and nothing leaves your device.

Auto-generate accurate SRT, VTT, or plain-text subtitles from any video or audio using OpenAI's Whisper speech-recognition model running in the browser (WebGPU or WebAssembly), across roughly 100 languages — or upload your own SRT/VTT. From there you can download the file, burn styled TikTok-style captions permanently into the video, or add a soft subtitle track viewers can toggle on and off. Nothing is uploaded; handles up to 1 GB / 2 hours of audio.

## Accurate captions, ready to upload

Captions widen your audience — viewers watching muted, non-native speakers, and anyone using a screen reader — and they give YouTube more text to index. This tool transcribes your video locally with Whisper and hands you a timestamped SRT you can proofread and then upload to YouTube Studio as a caption track.

Because it runs in your browser, there's no upload step and no queue: drop the file, review the transcript, download the SRT. If you'd rather have the captions baked into the picture for Shorts, switch to burn-in mode — the same transcript, painted into the frames.

## Frequently asked questions

### Why not just use YouTube's automatic captions?

YouTube's auto-captions are decent but you can't easily correct them before publishing, and they're unavailable until processing finishes. Generating an accurate SRT here first lets you review and fix the text, then upload a polished caption track from day one — which also helps SEO and accessibility.

### How do I add the SRT to my YouTube video?

In YouTube Studio, open your video → Subtitles → Add language → Upload file → With timing, and pick the .srt this tool produced. Your captions appear as a selectable track viewers can turn on.

### Can I use subtitles I already have?

Yes. Upload an existing SRT or VTT file to skip transcription — then download it in another format, burn the captions into the video, or add them as a soft track.

### Do you upload my video?

No. The Whisper AI transcription runs locally in your browser via WebGPU or WebAssembly, and if you burn captions in, that re-encode runs on your device too. Your file never leaves your computer — once the page has loaded it even works offline.

### What languages are supported?

Whisper was trained on about 100 languages, including English, Spanish, Catalan, French, German, Chinese, Japanese, Arabic, and Hindi. Pick the spoken language from the grid before transcribing (English is the default) so it transcribes accurately.

### Why does the first file take longer?

The Whisper speech model (~77–150 MB depending on your browser) downloads the first time you use the tool and is then cached. After that, transcription starts immediately.

### Is it really free?

Yes. The caption generator is completely free, with no signup, watermarks, or limits. We make money from our video translation service, not from this tool.

---

_Free · No sign-up · No watermark · Runs entirely in your browser — your file never leaves your device._

- Open this tool: https://easydub.video/tools/subtitles/auto-captions-for-youtube
- All free EasyDub tools: https://easydub.video/tools
