How to Add Subtitles or Captions with Kapwing

Drawing of a Cats filming each other with ABC emoji in the background on a color gradient background.

Kapwing's Subtitler Tool is one of the web's most popular tools for adding subtitles to a video. Not only are subtitles a nice visual touch to projects, but they make videos more compelling and accessible. Creators can manually type their subtitle text or use cutting-edge AI-powered technology to automatically transcribe their video. Then, style and customize the appearance of the subtitle text before burning the captions directly into the MP4.

In this article, we'll teach Kapwing users how to use Kapwing's Subtitler Tool in the Kapwing Video Editor to add captions, subtitles, or an SRT file to a video.

Step 1. Upload your video

On Kapwing, you can upload a video or audio file in a few different ways. Drag and drop a file, or import a video or audio file from YouTube, Twitter, Instagram, TikTok, or other websites by pasting a URL.

Learn more about uploading content to Kapwing in this article on How to Upload Content onto Kapwing.

Step 2. Add subtitles

There are a few options for adding subtitles in Kapwing: you can save yourself time by creating them automatically using our Magic Subtitles tool or our classic Auto-Generator. Alternatively, you can manually write out the subtitles yourself within the Classic Subtitles tool.

Option 1: Magic Subtitles

Magic Subtitles allows you to auto-generate subtitles or translate any of your videos with the added flexibility of customizing their appearance and style. This tool will also generate a complete transcript of your video so you can edit the transcript directly in one go.

  1. After uploading your video, navigate to the "Subtitles" tab in the left side bar and open the "Magic" tab.
  2. Click the blue "Generate Subtitles" button and select the languages of the audio and the desired subtitle output to generate your transcript. You can also choose the number of speakers in the video.
  3. Once you have your transcript, you can read through it and edit the subtitles as needed.

You can also customize the subtitles on the screen by adjusting the "Characters Per Subtitle" slider.

If you would like to change the position of the subtitle, you can do so on the canvas. Just like you would with a text box, you can move the location of your subtitles on the video by dragging it. There are also more customization options to style the subtitles like adding background padding or making the text boxes narrower or wider on screen.

Check out our tutorial to see Magic Subtitles in action:

Option 2: Classic Auto-Generator

Kapwing's classic subtitle Auto-Generator creates subtitles automatically and allows you to adjust the timing of subtitles. Click the green "auto-generate" button on mobile or desktop then edit the text and timings before downloading the SRT or embedding the text in your video.

How to Auto-Generate Subtitles for my video?

After uploading your video to Kapwing, click the "Subtitles" tab on the left side, then click to the "Classic" tab within it. Follow these steps to use the classic subtitle auto-generator:

  1. Click the green Auto-generate button
  2. Select the language of your video
  3. Click Auto-generate
  4. Wait for the algorithm to finish transcribing
  5. Correct and edit the auto-generated captions
  6. Click "Done" and "Export Video" to embed the text into the video or download the SRT file for closed captions

After your captions are generated, you can edit the generated captions and adjust the timestamps.

Option 3: Manually add captions

You can manually add captions to your video by switching to the Classic subtitling tab, clicking the "Classic Subtitles" option within the Magic subtitles tab, or using the Full Page subtitler accessible in the top left of the editor.

Use the blue "+ Add subtitle" button to add a new subtitle line. The start time of new subtitles will default to the end time of the previous subtitle.

Repeat these steps to quickly transcribe your video:

  1. Click Add Subtitle
  2. Play the video to listen to a line of text
  3. Type the text you just heard. Kapwing will jump back to the start time for that subtitle when you finish typing.
  4. Pause right when the text you heard finishes
  5. Click the "Set to current time" button below the end timestamp box

How to Adjust the Caption Timing

From the left side tab experience, you can click the timestamps to input the exact time that you want them to be, or to use the arrows to seek through the video. You can also use the "Set to current time" buttons to change the timestamp match the video seeker.

From the top of page tab or full page subtitler, click then drag the sliders under your subtitle to adjust when your captions will appear and disappear.

You can also use the "the "Set to current time" buttons to change the timestamp match the video cursor, and click the timestamp box to use your keyboard ↑ ↓ or ← → to make fine adjustments.

What languages does Kapwing's automatic captions support?

Kapwing supports hundreds of languages and dialects. For example, you might choose "English (Great Britain)" or "English (United States)" depending on your accent.

How accurate is automatic transcription?

It depends on the audio quality of your video. For a video with good audio quality and clear diction, auto-transcription should be about 90% accurate. Kapwing leverages Google's Voice Recognition technology, so we're constantly improving the accuracy of transcription.

If you're having problems with the accuracy of Kapwing's auto-generate function, here are a few tips to make your transcription more accurate:

  • Check the audio quality of your video. Our tech is less accurate when the speaker is farther from the mic or there is background noise.
  • Make sure your language in the video is discrete and that you enunciate words loudly/clearly.
  • Double check that you've selected the right language/dialect from the auto-generate dropdown menu.

Does Kapwing support automated translation or bilingual subtitles?

Yes! When you auto-generate subtitles, you can select the option to "Translate transcript into another language". If you are manually adding subtitles, you can click the "Translate Subtitles" button to translate your subtitles to a different language.

Can I auto-generate an audio file that has no visual?

Yes! You can auto-generate an audio file on it's own. To do so, just upload a scene specific audio layer and then go to the "subtitles" tab, and auto-generate as normal.

This feature only works for scene specific audio, and does not work for global audio files.

How to upload an SRT or VTT file to Kapwing

1. Click Upload .SRT/.VTT.

2. Select your .SRT or .VTT file in your file directory.

We have certain restrictions on our Subtitle generation tool for users in a Free workspace. Please see our Pricing Page for more information.

Additional resources:

How to Add Captions to TikToks

How to Add Subtitles to An Instagram Video

How to Use .SRT Files on Kapwing

YouTube tutorials:

How to Add Auto Captions to Instagram Stories

How to Automatically Translate Videos Online

Looking for more help?

Check our Release Notes for tutorials on how to use the latest Kapwing features!