How to Add Captions to Twitter With an SRT File

Twitter has no automatic captioning, but allows you to add subtitles to your Twitter videos by uploading an SRT file. I'll show you how.

How to Add Captions to Twitter With an SRT File

Subtitles and captions are becoming more and more integral to video content on social media, increasing access to those with difficulty hearing, reducing cognitive load for general audiences, and allowing more people to browse videos with their sound off.

Some platforms, like YouTube, even have auto-subtitling and auto-translation features, and platforms like Instagram and TikTok now give transcription options for videos. Twitter has no automatic captioning, but has a helpful subtitling feature: you can add subtitles to your Twitter videos by uploading an SRT file, the file type for video subtitles. I’ll show you how to generate these files from videos, correct any errors in text or timing, and upload them to Twitter to caption your clips. Let’s get started!

A screenshot displaying the caption toggle on Twitter videos.

NOTE: This task requires a paid Kapwing Pro account, which costs $17/month when paid annually. For more information on Pro features, take a look at Kapwing’s pricing page. If you’re looking for a free way to caption Twitter videos, follow steps 1 and 2, then Export your video and share it on Twitter.

  1. Upload video to the Kapwing Studio
  2. Auto-transcribe captions
  3. Download SRT file
  4. Upload SRT to Twitter

Step 1: Upload Video to the Kapwing Studio

A screenshot of the Kapwing Studio interface.

Start by heading to in your browser and click the Start Editing button to enter the Kapwing Studio. Here, you can upload your video from any location: your own files, YouTube, Instagram, Google Drive, TikTok, and existing posts on Twitter. Just use the Upload button or paste a link to a video you found online, and your clip will begin uploading to the Studio.

Step 2: Auto-Transcribe Captions

A screenshot showing the auto-generated caption options in Kapwing.

Once your video is fully uploaded to the Studio, use the Subtitles tool at the top of the screen to add your captions. Choose the Auto-generate button at the bottom of the Subtitle to begin transcribing your video – the full process may take a couple minutes for longer videos.

A screenshot of subtitles being edited in the Kapwing Studio.

If you’re looking to caption your Twitter video for free, make your subtitle corrections and export your subtitled video as is. After downloading, share the video on Twitter with captions burned in.

Step 3: Download SRT File

To add captions with Twitter’s new SRT feature, wait for your subtitles to finish generating in Kapwing, then make any corrections you need. Most likely, you’ll need to fix minor errors in punctuation and capitalization.

A screenshot showing how to download an SRT file from the Kapwing Studio.

Once you’re done adjusting your captions, use the Download SRT button at the bottom of your text options to save the subtitles to your files. If you’re not already signed into a Kapwing Pro account, you’ll be prompted to upgrade your account before you can download your SRT.

Step 4: Upload SRT to Twitter

A screenshot showing how to add captions to Twitter using an SRT file.

Once your SRT file has been saved to your device, head to Twitter and start creating your post. As soon as your video file has been uploaded, you’ll see an option labeled “Upload caption file (.srt)”. Select this and find the SRT you downloaded from Kapwing. Click Done in the upper right corner, finish adding your tweet’s text, and post your video with captions added.

A screenshot of Twitter's interface for uploading SRT files.

I hope this article helps you add captions to Twitter, either with burned-in subtitles or Twitter’s new SRT upload feature! If you’re interested in more tips and tutorials on creating great video content in 2021, check out the Kapwing YouTube channel or read through some related articles on Twitter and subtitles:

How to Download Videos From Twitter
How to Add Captions to TikToks
How to Make a Fancam Video for Twitter
How to Use the Vintage Yellow Subtitle Font