# Subtitle & Caption Maker

> Generate SRT/VTT subtitles with AI (or upload your own), then download them, burn styled captions in, or add a soft subtitle track — all in your browser.

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.

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

## Open the tool

https://easydub.video/tools/subtitle-generator

## Related tasks and formats

- [Get an SRT file from any video](https://easydub.video/tools/subtitles/srt-from-video)
- [Auto captions for YouTube](https://easydub.video/tools/subtitles/auto-captions-for-youtube)
- [Add subtitles to your video](https://easydub.video/tools/subtitles/add-subtitles-to-video)
- [Captions for TikTok](https://easydub.video/tools/subtitles/captions-for-tiktok)
- [Captions for Instagram Reels](https://easydub.video/tools/subtitles/subtitles-for-instagram-reels)
- [Transcribe a podcast to text](https://easydub.video/tools/subtitles/podcast-transcript)

## Related tools

- [Audio Extractor](https://easydub.video/tools/audio-extractor): Save the audio track of any video as MP3, M4A, or WAV.
- [Video Compressor](https://easydub.video/tools/video-compressor): Shrink any video to an exact file size or quality preset — perfect for email, WhatsApp, and Discord.
- [Noise Remover](https://easydub.video/tools/noise-remover): Remove background noise from any video or audio file with a neural filter.
