Subtitles for TikTok videos

Vertical video plus fast speech means captions must be short, high-contrast, and placed where thumbs and UI do not hide them. Viewers often watch muted first; text carries the hook.

You will learn how to generate SRT from audio, tighten wording for speed, and preview on a real device before posting. You will also avoid cramming meme density into unreadable walls.

Assume people decide in the first second. If your first cue is weak, the rest of the clip may never get watched.

Free tool

Rather do it than read about it? Upload an audio or video file and get a timed .srt back.No signup, no payment, up to 100 MB per file.

Step-by-step guide

Step 1: Start from clean dialogue audio

Heavy music beds fight transcription. If you can export a voice-forward stem for captioning, do it.

Step 2: Generate SRT

Pick language explicitly for slang-heavy content. Wrong settings produce confident nonsense that looks like jokes.

Step 3: Cut lines brutally

If it does not read in under two seconds, split or shorten. Vertical screens punish long lines.

Step 4: Place text away from UI chrome

Test on device, not only desktop preview. Right-side hearts and left-side profile icons eat space.

Step 5: Match energy to pacing

Fast talk needs faster cuts between cues. Slow the text when the speaker slows for emphasis.

Step 6: Export for your editor

Some creators bake text in app; others import SRT. Pick the path that preserves readability on your target fonts.

Step 7: Watch once muted

If the story reads, you win the scroll. If not, rewrite the first lines before you tweak colors.

Tips for better subtitles

  • Hook in the first line matters more than line ten.
  • Avoid tiny fonts when burning in.
  • If you use emojis, ensure readability.
  • Re-caption remixed duets separately.
  • Keep brand terms consistent across shorts.
  • Save templates in your editor for speed.

Common mistakes

  • Copying YouTube caption pacing to vertical shorts Vertical video is watched faster and on a smaller screen, so lines that work on YouTube arrive as walls of text. Cut them to a few words each.
  • Letting auto captions cover critical UI The app puts the caption where the username and buttons already are, so the punchline ends up half hidden. Position the text higher in your editor.
  • Ignoring on-screen text collisions Captions landing on top of a title card or a product shot make both unreadable. Move one of them, and check on a phone rather than in the timeline.
  • Skipping muted preview Almost everyone sees the video without sound first, so a muted playthrough is the only test that matches reality. Watch it once from start to finish before posting.

FAQ

Does TikTok need an SRT file specifically?

The app's own caption feature takes no file at all: you type or auto-generate inside it. An SRT is what you bring to an editor such as CapCut, Premiere or Resolve, where you control wording, styling and position before exporting the finished video.

How many words should one caption show on a vertical video?

Three to six. Short bursts are what make fast pacing readable, and setting a low words-per-block limit resegments a whole transcript to that size in one step instead of splitting lines by hand.

Where on the screen should captions sit?

Above the interface, not behind it. The bottom strip is covered by the caption text, the username and the buttons, so anything placed there is partly hidden. The lower middle third is the safe area in most vertical apps.

Conclusion

TikTok captions sell the first three seconds. Make text bold, short, and readable on vertical screens. Preview muted. Always.

Upload audio from your clip to generate a timed draft, then style in your short-form editor.

If you remix audio or change speed, regenerate captions from the final audio so words stay married to what viewers hear.

Now on your own file

The quickest way to finish this guide is to try it on your own recording: upload it, correct any line against the audio, download the .srt.Your upload and the subtitles are deleted automatically about an hour after the conversion.