How to Add Closed Captions to a Video From a VTT File in PowerPoint
🔍 WiseChecker

How to Add Closed Captions to a Video From a VTT File in PowerPoint

Adding closed captions to a video in a PowerPoint presentation makes your content accessible to viewers who are deaf or hard of hearing. It also helps non-native speakers and people watching in noisy environments follow the dialogue. PowerPoint supports captions through WebVTT files, which are plain text files with time-coded caption text. This article explains how to create a VTT file and insert it into your video in PowerPoint.

Key Takeaways: Adding Closed Captions From a VTT File in PowerPoint

  • WebVTT format: A plain text file with time codes and caption text, saved with a .vtt extension.
  • Insert > Video > Insert Video from File: The video must be inserted locally, not linked from a streaming service.
  • Playback > Insert Captions: Opens the file picker to select your VTT file and attach it to the selected video.

ADVERTISEMENT

What Is a VTT File and How Does It Work in PowerPoint?

A VTT file is a WebVTT file, short for Web Video Text Tracks. It is a plain text format that stores caption text along with timestamps that tell PowerPoint when to display each line of text. PowerPoint reads the VTT file and overlays the captions onto the video during playback. The captions appear at the bottom of the video frame and can be toggled on or off by the viewer.

Before you can add captions, you need two things: a video file inserted into your slide and a correctly formatted VTT file. The video must be inserted from a local file on your computer, not from an online source like YouTube or Vimeo. PowerPoint supports only one caption track per video, so you must include all languages in separate VTT files if needed.

There is no built-in caption editor in PowerPoint. You must create the VTT file using a text editor such as Notepad or a dedicated captioning tool. The format is strict: a header line, blank line, then time codes and text blocks. Any formatting error prevents the captions from loading.

Steps to Add Closed Captions to a Video From a VTT File

Follow these steps to insert a video and attach a VTT caption file. The steps apply to PowerPoint for Microsoft 365, PowerPoint 2021, PowerPoint 2019, and PowerPoint 2016 on Windows 10 and Windows 11.

  1. Create the VTT file in a text editor
    Open Notepad or any plain text editor. Type the header WEBVTT on the first line. Press Enter twice to leave a blank line. On the third line, enter the first time code in the format 00:00:01.500 --> 00:00:04.000. On the next line, type the caption text for that time range. Press Enter twice before the next time code block. Save the file with a .vtt extension, for example mycaptions.vtt. Use UTF-8 encoding if your captions include special characters.
  2. Insert the video into your slide
    Go to the slide where you want the video. Click Insert > Video > This Device. Browse to your video file and select it. The video is now embedded in the slide.
  3. Open the Playback tab
    Click on the video to select it. A new tab named Video Format and Playback appears on the ribbon. Click the Playback tab.
  4. Click Insert Captions
    In the Captions group on the Playback tab, click Insert Captions. A file browser opens.
  5. Select your VTT file
    Navigate to the location of your VTT file. Select it and click Insert. PowerPoint adds the caption track to the video.
  6. Test the captions
    Play the video. Look for the CC icon in the playback controls at the bottom of the video. Click the CC icon and select the caption language if more than one track exists. The captions appear as text overlays at the correct time positions.

ADVERTISEMENT

Common Mistakes When Adding VTT Captions to PowerPoint Videos

Captions do not appear when I play the video

The VTT file may have formatting errors. Open the file in Notepad and verify each time code uses two hyphens and a greater-than sign with spaces on both sides: --> . Check that every caption block is separated by a blank line. Also confirm the first line is exactly WEBVTT with no extra spaces.

PowerPoint says the file format is not supported

PowerPoint accepts only .vtt files. If you saved the file as .txt, rename it to .vtt. If the file extension is hidden, enable file name extensions in File Explorer by clicking View > Show > File name extensions. Then rename the file to filename.vtt.

Captions are out of sync with the audio

Time codes in the VTT file must match the video timeline exactly. Use a media player to note the exact start and end times for each caption. Edit the VTT file and adjust the time codes. Reinsert the corrected VTT file using the Insert Captions button.

Only one caption track appears even though I inserted multiple VTT files

PowerPoint supports only one caption track per video at a time. To switch languages, remove the current VTT file and insert a different one. Right-click the video, select Captions > Remove Captions, then insert a new VTT file. There is no way to keep multiple tracks attached simultaneously.

VTT File Format vs Other Caption Formats in PowerPoint

Item WebVTT (.vtt) SRT (.srt)
File extension .vtt .srt
Header required First line must be WEBVTT No header, starts with sequence number
Supported by PowerPoint Yes, via Insert Captions No, PowerPoint does not read SRT files
Time code format hh:mm:ss.mmm –> hh:mm:ss.mmm hh:mm:ss,mmm –> hh:mm:ss,mmm
Multiple caption tracks Only one per video Not applicable

PowerPoint exclusively uses the WebVTT format for closed captions. SRT files are common in video editing but cannot be directly attached to a video in PowerPoint. You can convert an SRT file to VTT by changing the header and replacing commas with periods in the time codes. Use a text editor or an online converter tool before inserting into PowerPoint.

You can now add closed captions to any video in your PowerPoint presentation using a correctly formatted VTT file. Test your captions in Slide Show mode to verify timing and readability. For multilingual audiences, create separate VTT files for each language and swap them as needed before presenting.

ADVERTISEMENT