Drop your video or audio file here

or click to browse

Supports video and audio files up to 2048MB

About Captions for TikTok

This page uses the same caption pipeline as the main tool, with one difference: the styling preset defaults to what reads on TikTok. Bottom-third positioning that sits above the like and comment column. Bold sans-serif font that holds up on a 6-inch screen. Background pill that survives messy thumbnails. Drop a vertical clip onto the page, fix the words Whisper got wrong, click Burn in, and download the captioned MP4 ready for upload.

The reason to do this client-side, even when the upload destination is TikTok itself, is that the editing tool does not need to be part of the supply chain. Unreleased clips, branded partnership material before launch, and any video tied to an embargo are better kept off third-party caches until the moment they go live.

When this fits

Sound-off retention

Most TikTok viewers scroll with sound muted by default. Captions hold attention through the first three seconds, which is the window the algorithm uses to decide distribution.

Cross-posting to Reels and Shorts

Platform-generated captions get stripped on cross-post. Burned-in captions survive every export and re-upload because they are part of the video frames.

Branded content under embargo

Sponsored TikToks tied to a launch date should not pass through a third-party caption server. Browser-local processing keeps the clip on your machine until you upload it yourself.

Multilingual creators

Whisper handles 99 languages with auto-detection. You can caption a Korean or Portuguese TikTok with the same flow you use for English, no language picker required.

How to add captions to a TikTok video

1 Drop your vertical clip

Click or drag your TikTok-ready MP4 onto the upload box. The file is read by the browser, not uploaded anywhere.

2 Generate and edit

Whisper transcribes the audio locally. Edit any wrong words in the transcript panel on the right.

3 Style for TikTok

The default preset already targets the bottom-third safe zone. Tweak font, color, or pill background if you want, then watch the live preview.

4 Burn in and download

Click Burn in and download MP4. The output is an H.264 MP4 ready to upload to TikTok with captions baked into every frame.

Frequently asked questions

Why burn captions into the video instead of using TikTok's built-in captions?

TikTok's built-in captions live inside the TikTok app and get stripped when you cross-post the file to Reels or Shorts. Burned-in captions are part of the video frames, so they survive every platform and every re-upload. The styling control is also better when you bake them in.

Do you upload my TikTok to ByteDance servers?

No. Nothing about this tool goes through any ByteDance system. The transcription and the burn-in both run inside this browser tab, against a local Whisper model and FFmpeg compiled to WebAssembly. The MP4 export comes off your own disk.

What aspect ratio does this produce?

Whatever aspect ratio your source video is in. The tool does not resize. If your clip is already 9:16 (1080x1920), the output stays 9:16. If you need to convert from 16:9 to 9:16 first, use the resize tool, then bring the result here.

Will the captions cover TikTok's own UI elements?

The default bottom-center caption position sits above the comment and share column that TikTok overlays on the right and bottom of the video. The preview shows you exactly where the captions land, so you can adjust the vertical position upward if your specific clip needs it.

Can I use the MrBeast or Hormozi style word-by-word captions?

The karaoke highlight mode in the customize panel produces an active-word effect that is similar but simpler than the Submagic-style animated captions. Full word-by-word entrance animations are not available on this page today.

Your video never leaves your device

All processing happens locally in your browser, and your files never leave your device. The page reads your video through a standard browser file input, holds the bytes in memory, runs Whisper for speech recognition in a Web Worker, and writes the captioned MP4 back to your disk. No upload, no cloud transcription queue, no external copy.

Related Tools and Resources

Captions for Instagram Reels

Same workflow tuned for Reels-specific safe zones.

Captions for YouTube Shorts

Same workflow tuned for the Shorts surface.

Resize for TikTok

Convert any aspect ratio to 9:16 before captioning.

Compress for sharing

Get your captioned TikTok under any file size cap.