# Add subtitles to your video

> AI transcribes your video in the browser, then burns styled subtitles right into the picture — an MP4 that shows captions everywhere. Nothing is uploaded.

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.

## Subtitles baked into the video, privately

Burned-in subtitles are the safest way to caption a video: because they're part of the picture, every platform and player shows them identically, with no separate file to upload or track for a player to ignore. This tool transcribes the audio locally with Whisper, lets you style the captions with a live preview, then re-encodes the video in your browser — hardware accelerated on Chrome, Edge, and Safari.

Nothing is uploaded at any stage, so it works for footage you'd never send to a random web service. Prefer a soft, toggleable track or a plain SRT instead? Both are available from the same result screen without transcribing again.

## Frequently asked questions

### Are the subtitles burned in or a separate track?

This page burns them into the pixels, so they display on every platform and player and can never be turned off — ideal for social video. If you'd rather have a toggleable track or a standalone SRT/VTT file, both options are one click away in the same tool.

### Can I style the subtitles?

Yes — choose how much text shows at a time (full sentences down to word-by-word), the text size, a background box for readability over busy footage, and bottom or center placement. A live preview on the video shows exactly what you'll get, and restyling never re-transcribes.

### 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.

### Is it really free?

Yes. The subtitle tool 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/add-subtitles-to-video
- All free EasyDub tools: https://easydub.video/tools
