- WebVTT is plain text: it respects headers, timestamps and UTF-8 for compatibility.
- Windows and macOS allow you to easily create .vtt files with native editors.
- Microsoft 365 generates, displays and manages subtitles and transcripts.
- There are apps that speed up subtitling with styles and auto-transcription.
If you're thinking of using Word to create subtitles for your videos, the first thing to understand is that subtitles are saved as text files in WebVTT format with the .vtt extension. This format is plain text , so any simple text editor will do; even so, it's a good idea to know the saving requirements and the correct workflow to ensure your file works correctly the first time.
The good news is that you don't need any fancy software : with options like Notepad on Windows or TextEdit on macOS, you can create perfectly valid subtitles and then add them to PowerPoint, play them in Microsoft 365 (OneDrive for Business and SharePoint ), or integrate them into your favorite editors. Here's how to do it right, how to manage them in M365, and which apps can make your life easier.
What is a WebVTT file and why is it key to use plain text?
WebVTT is a text-based subtitling standard designed for modern web and media players. The file starts with a clear header and then includes blocks with timestamps and the text displayed on screen. Because it's plain text , it avoids rich formatting such as styles, comments, or unsupported metadata, which can break compatibility during loading.
The first line of the file must be the WEBVTT header , and each subsequent block (known as a prompt) consists of a timestamp and the subtitle content. It is essential to adhere to the UTF-8 syntax and encoding for international characters to display correctly.
Can you use Word to edit subtitles?
It's possible, but with caution . Word is a word processor that, by default, adds formatting and saves in its own file type. If you decide to use it, always export as plain text in UTF-8 encoding , and be sure to name the file with the .vtt extension. Even so, to avoid surprises with hidden spaces or special characters, it's safer to use a plain text editor like Notepad on Windows or TextEdit on macOS.
If you choose Word for convenience , be sure to disable smart quotes, autocorrect that changes hyphens or periods, and confirm that the final file is strictly plain text. Compatibility depends on respecting the WebVTT structure , so check that the header, time arrows, and millisecond format are exactly as specified.
Create a .vtt file in Windows with Notepad
Notepad comes standard with Windows and is perfect for writing subtitles without adding extra formatting. Open the application and prepare the file as described below. The key is how you save it.
Naming and saving : Use a descriptive name like MyClosedCaptions.es.vtt, specifying the language code. When saving, in the Save As dialog box, type the full name with .vtt , and if necessary, enclose it in quotation marks to force the extension. In the Save as type field, choose All Files (*.*) to prevent it from being saved as .txt. In Encoding, select UTF-8 so that accents and international characters are displayed correctly.
Creation tip : Start the file with the WEBVTT header, then add each block with its start and end times, followed by the subtitle text (maximum of three lines per block). Respect the timing format and do not insert extra spaces.
Create a .vtt file on macOS with TextEdit
TextEdit is included with macOS and also works in plain text mode. Launch it with Spotlight, create a new document, and change the formatting before writing anything. This will prevent it from applying RTF formatting.
Convert to plain text : In the Format menu, choose Convert to Plain Text. Then go to File and click Save, and enter a name like MyClosedCaptions.es.vtt. For the encoding, choose Unicode (UTF-8) and uncheck the option to add .txt if no extension is provided. Finally, save.
Once saved, write the WebVTT structure with the corresponding header and your timing and text instructions. If you work with multiple language versions, use the locale code in the name (for example, es for Spanish, en for English).
Format of timestamps and structure of subtitles
The heart of the VTT is the timestamps . Each indication contains two times separated by an arrow –> and the text that will be displayed in that interval. Valid timestamp formats include hh:mm:ss.ttt, hhhh:mm:ss.ttt, or mm:ss.ttt, with milliseconds always in three digits.
Basic rules : Use two digits for minutes and seconds and two or four digits for hours; separate with a colon and no spaces; after the seconds, add a period and three digits for milliseconds. Do not insert spaces in the timestamp and limit the text to a maximum of three lines per block to ensure readability.
WEBVTT
00:00:01.000 --> 00:00:05.330
Buenos días a todos, me llamo June Doe.
00:00:07.608 --> 00:00:15.290
Este vídeo te enseña a
construir un castillo de arena en cualquier playa.
In the example, the first subtitle appears at second 1 and lasts until 5.330 ; the second one appears at 7.608 and remains on screen until 15.290. Splitting lines helps prevent the text from overflowing and makes it easy to read on any device.
PowerPoint timing trick : When editing a video in PowerPoint, use the timer on the play bar to detect the start and end points of the dialogue. This saves you from trial and error when adjusting milliseconds.
Add a subtitle file to your video in PowerPoint
Once you have your .vtt file ready , save it and go to your presentation. PowerPoint allows you to add captions to multimedia elements to improve accessibility. This feature has been available since version 16.63, so make sure you have the latest version of the app if you're working on a Mac.
The process is simple : insert the video, access the media options, and add the .vtt file. If you can't find the specific menu, check PowerPoint's help on adding subtitles to a video, as menu paths may vary depending on the version.
If you save videos to OneDrive for Business or SharePoint , the service can automatically generate subtitles and transcripts in the cloud. It's enabled by default and supports 28 languages and regional variations , though administrators can disable it at the tenant or site level using the Media Transcription PowerShell property.
The process isn't instantaneous : there's a slight delay between uploading and generating. If it doesn't start, go to Video Settings and click Generate to start manually. Once the file is created , you can enable subtitles and a transcript for viewers.
How to view subtitles and transcripts
Viewers can turn subtitles on or off using the CC button in the web player and choose their preferred language. Additionally, in the Playback Settings, Subtitles section, they can customize the size, color, and other settings ; these changes are retained throughout the browser session.
The transcript is displayed in a side panel . You can hide or show it using the corresponding button, and best of all, you can click on any block of text to jump to that point in the video . There's also a search bar within the transcript to quickly find keywords.
Generate, upload, and manage WebVTT files
Video owners can generate subtitles and transcripts from the Video Settings panel with a single click on Generate. If you prefer to upload your own file, expand the Transcripts and Subtitles section and choose Upload; then select the language and the WebVTT file from your computer.
Supported format : The first line must be WEBVTT, and the instructions must follow valid time formats. Additional fields such as notes, comments, or styles are not supported and will be removed when the file is uploaded . Please note that the maximum supported size for this upload is 4 MB.
Common errors : An incorrectly formatted WebVTT will not be processed, and you will see an error message; it will also fail if it exceeds the size limit.
Other useful actions : If you have editing permissions, you can download the subtitle file from the three-dot menu in the transcript, replace it with a new version , or delete it from the same Video Settings section. If you accidentally delete it, you can recover it using the version history.
How and where they are stored
Subtitle and transcript files are stored alongside the video and inherit its permissions and policies. They don't appear as manageable items in the file explorer, as mentioned above. Updating the file leaves a trace in the video's version history; if you move or copy the video, the changes will be reflected. Deleting the video deletes the associated transcript. If you have a retention policy, it also applies to the transcript file.
For Teams meeting recordings , the live transcript is copied to the video file and serves both to display subtitles and the transcript. If you download and edit the transcript as a WebVTT and re-upload it, keep in mind that it won't indicate who said what during the meeting.
Regarding embedded experiences , direct subtitle generation is still being enabled; meanwhile, you can always generate them in Clipchamp and manage them from its player for all your videos.
Subtitles and search
Videos with transcripts and subtitles are indexed in M365 search . This means you can find them by searching for words contained in the transcript file. This enhances accessibility and reach.
Passionate writer about the world of bytes and technology in general. I love sharing my knowledge through writing, and that's what I'll do on this blog, show you all the most interesting things about gadgets, software, hardware, tech trends, and more. My goal is to help you navigate the digital world in a simple and entertaining way.
Table of Contents
- 1 What is a WebVTT file and why is it key to use plain text?
- 2 Can you use Word to edit subtitles?
- 3 Create a .vtt file in Windows with Notepad
- 4 Create a .vtt file on macOS with TextEdit
- 5 Format of timestamps and structure of subtitles
- 6 Add a subtitle file to your video in PowerPoint
- 7 Automatic subtitles and transcriptions in Microsoft 365 (OneDrive and SharePoint)
