# Captions for TikTok

> AI writes the captions, you pick the TikTok-style look — word-by-word text, background box, size and position — and download an MP4 with them burned in.

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.

## The TikTok caption look, made in your browser

Most people watch short video on mute, so captions are what stop the scroll. This tool adds them the way the big caption apps do — but without uploading your footage anywhere. Whisper transcribes the audio locally, you pick the style (word-by-word or phrase timing, background box, size, bottom or center), and the captions are burned permanently into the frames so they show on TikTok, Reels, and Shorts alike.

Re-styling is instant because it never re-transcribes, and the whole thing runs on your device — no watermark, no signup, no queue.

## Frequently asked questions

### Can I get the word-by-word TikTok caption style?

Yes. Set the caption length to "word by word" for the punchy auto-caption look, or "short phrases" for a steadier rhythm. Add a background box and bump the size for phone screens — a live preview shows the result as the video plays.

### Does it work with portrait 9:16 video?

Yes — vertical video is fully supported, and the caption line length adapts to the aspect ratio so portrait clips don't wrap into four cramped lines.

### 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 caption maker 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/captions-for-tiktok
- All free EasyDub tools: https://easydub.video/tools
