4 Simple Ways to Add Subtitles to a Video

Alexandra Meyer
Co-authored with Alexandra Meyer

Catering to the diverse needs of today's audience requires more than just compelling visuals and engaging narratives. Knowing how to add subtitles to a video is essential for reaching broader audiences, including those with hearing impairments and non-native language speakers.

Adding subtitles may sound daunting to beginners, but fear not! In this comprehensive guide, we'll walk you through 4 straightforward video editing software and online services to seamlessly integrate subtitles into your projects.

What is a subtitle?

Subtitles are the text that provides a transcription or translation of the dialogue or narration in a video, film, television show, or other visual media.

They are typically displayed at the bottom of the screen, allowing viewers to read along while watching. They are often used in online streaming services, where users can choose from a list of languages to enhance their viewing experience.

SRT (SubRip Subtitle) is a plain text file format commonly used for storing subtitles or captions alongside video content. SRT files contain information about the timing and content of subtitles, allowing them to be synchronized with specific moments in a video.

Option 1: For Windows

Icecream Video Editor is a user-friendly free video editing software designed to simplify the editing process for users of all skill levels. It offers a range of features to trim, cut, merge, create subtitles, add audio, etc.

Here's how to add subtitles to a video:

  1. Download the free video editor from the official website and install it on your computer.
  2. Press the "Add files" button, choose the desired video, and drag and drop it to the timeline.
  3. Go to the "Subtitles" tab. You will have 2 options for adding text:
    • Automatic. Click "SRT file" in the upper right corner and import your document containing subtitles.
    • Manual. Press the "Add subtitle" button. Set the desired beginning and end time and input text. Repeat for each caption.
  4. Use the "Style" tab to change font, size, etc. Hit the "Play" button to preview the subtitles and make any necessary adjustments.
  5. When you are satisfied, click "Export video" to save the result.


  • Timing control. Users can precisely control the timing of subtitles, ensuring accurate synchronization with the video.
  • Customization options. You have full control over how your subtitles look with options to change font, size, color, and position.
  • Live preview. The subtitle creator allows you to see how your captions will look in the final video before exporting it.
  • Time-saving. Adding subtitles manually can be a time-consuming task, but this program streamlines the process, allowing you to import an SRT file.
  • Editing features. The free video editor offers a range of editing tools, such as trimming, cutting, and splitting, allowing users to make simple changes to their videos.

Ultimately, Icecream Video Editor presents itself as a user-friendly and versatile video editing software for adding subtitles to videos, along with a range of basic and intermediate editing features.

Option 2: For macOS

iMovie is a video editing software developed by Apple. It is available exclusively for macOS and iOS and is designed to be intuitive, making it accessible to beginners and casual users who want to edit videos quickly and easily.

Follow these instructions to put subtitles on any video:

  1. Open iMovie, create a new project, and import the desired video.
  2. To add subtitles, click the "Titles" option in the toolbar.
  3. Select the style of subtitle you want to use and double-click to add it.
  4. Press the "T" icon above the preview to enter the text into the title box.
  5. Adjust the duration and position of the title clip in the timeline to sync with the corresponding audio or video.


  • Accessibility. The free video editing software comes pre-installed on macOS and iOS devices, making it readily available to users without the need for additional downloads or purchases.
  • Customization options. Users can customize the appearance of titles, including font, size, color, and animation effects, to create visually appealing results.
  • Sync with iCloud. The free video editor automatically syncs projects to iCloud, allowing users to access and continue editing their videos from different devices.


  • No subtitle import. The video editor does not support importing external files, requiring users to manually create subtitles within the application.

To conclude, adding subtitles to a video through iMovie is a seamless and efficient process. It offers a range of customization options and is suitable for most basic subtitling needs.

Option 3: Versatile

VLC is a free and open-source multimedia player. In addition to its ability to play media, it allows users to convert their files, put subtitles on a video, and more.

Follow these steps to add captions to your video:

  1. Install and open VLC Media Player and click "Media" in the menu bar.
  2. Select "Open File" and browse the video in which you desire to include subtitles.
  3. Once the video is playing, hit "Subtitles" in the top menu.
  4. Choose "Add Subtitle File" and import the file you wish to utilize.
  5. The subtitle should now appear on the video. If it doesn't, click "Subtitle Track" in the "Subtitles" menu and choose the file again.


  • Compatibility. The video software supports a vast array of video and subtitle formats, ensuring compatibility with most media files.
  • Track selection. Users can add multiple subtitle tracks to one video and easily switch between them if necessary.
  • Platform support. The media player is available for various operating systems, including Windows, macOS, Linux, Android, and iOS.
  • Open-source. It is free to download and use, with no hidden costs or subscription fees, and allows for community contributions and improvements.


  • No customization. The subtitle creator doesn't have any customization options for captions. This means you can't change the font size, color, or position of the text.
  • No editing. Any changes would require re-uploading a new subtitle file.

In summary, adding subtitles through VLC is a convenient and effective method to improve your videos. However, it may not be the best option for those looking to create subtitles from scratch or make any edits to the existing ones.

Option 4: Online

VEED.io is an online video editing platform that allows users to work on their videos quickly and easily directly in their web browser. It offers various features, including adding subtitles, text, images, and audio.

Here's how to add captions to a video:

  1. Go to the VEED.io website and upload the desired file to the video editor.
  2. The service will allow you to automatically create subtitles. You can confirm it or create your own later.
  3. Click the "Subtitles" tab in the toolbar on the left side of the screen.
  4. You'll see options to add subtitles manually or import subtitle files.
  5. Once you've created or imported the titles, you can customize their appearance, timing, and position.
  6. After you're satisfied with the result, hit "Done" in the top right corner of the editor to save your video.


  • No installation required. As a web-based service, this subtitle creator does not require users to download any programs, allowing for convenient and accessible video editing.
  • Subtitle import. The platform supports importing subtitle files (such as SRT), making it easy to add existing subtitles to your videos.
  • Auto subtitles. The online video editor offers an auto subtitles feature, which automatically generates captions for your videos using advanced speech recognition technology.
  • Customization. You can set various parameters for subtitles, including font, size, color, alignment, background, and more. This allows you to personalize the text to match the video's style.


  • Watermark. The free version of video editor includes a brand watermark on exported videos, which can be removed by upgrading to a paid plan.
  • File size. Users without a premium subscription can upload only 1 GB of video on the platform, which could restrict those with large files.

In summary, including text overlays on a video using VEED.io streamlines and maximizes efficiency for content creators. With its user-friendly interface and customization options, the service makes adding subtitles accessible to everyone.

Closed captions vs subtitles

The terms "closed captions" and "subtitles" are often used interchangeably but they cater to different needs.

What are closed captions?

Closed captions provide a text-based representation of dialogue, sound effects, and other relevant audio elements within a video.

They are particularly useful for individuals who are deaf or hard of hearing.

AspectSubtitlesClosed Captions
ContentWritten representation of the narration in a video.Dialogue, sound effects, and other audio elements.
PurposeProviding translated text for viewers who do not understand the original language.Designed for viewers who are hard of hearing, as well as situations where audio cannot be heard or understood clearly.
InteractionTypically displayed by default, although some platforms offer the option to enable or disable subtitles.Can be toggled on or off by the viewer.
Usage scenariosWidespread use in international film and television distribution, online streaming services, and digital media platforms.Mandated by law in many countries for certain types of programming.

As you can see, while closed captions and subtitles share similarities in providing text-based information during video playback, they serve distinct purposes.

FAQ about subtitle creators

How accurate are automatic subtitle makers?
They can provide a decent starting point but often require manual editing for accuracy, especially with complex dialogue or technical terminology.
Can I add subtitles to a video after it has been published?
In many cases, yes. Depending on the platform, you may be able to upload a subtitle file to the video editor or use built-in tools to import subtitles to existing videos.
Are there specific font styles and sizes recommended for subtitles?
It's best to use clear, easy-to-read fonts with appropriate sizes and contrast to ensure readability across different devices and viewing conditions.
What file formats should I use for subtitles?
Common subtitle file formats include SRT (SubRip), VTT (WebVTT), and ASS/SSA (Advanced SubStation Alpha). These formats are widely compatible with various video platforms and players.

Add subtitles to a video: Conclusion

As you can see, adding subtitles to your videos can significantly enhance their accessibility and reach, making them more inclusive and engaging for diverse audiences.

In this article, we've explored four simple ways to create subtitles for a video. Each of these free video editors offers its own advantages and may be suitable depending on your specific needs, preferences, and technical proficiency.

Rean Uehara

Expert Tech Writer

Rean is a tech enthusiast, digital marketer, operations specialist, and eCommerce coach who focuses on distributed teams. He began working remotely on web-related projects in 2010 and has never looked back. His articles published on Hongkiat, so his authoritative opinion on technology can be fully trusted.


Alexandra Meyer

Alexandra Meyer

Editor-in-Chief at Icecream Apps

6 min read
Alexandra Meyer
Co-authored with Alexandra Meyer
Related articles:
Knowing how to reverse a video has become a captivating technique for filmmakers, content creators, or anyone simply looking to add a unique ...
Having knowledge of how to remove audio from video can open up many possibilities for creating quality content that stands out from the ...
Using voiceovers in videos can add a professional touch and enhance the overall quality of the content. In this guide, we delve into the ...