How to Add Subtitles to Videos

Merge your SRT/VTT subtitle files with your video using free tools

Share Audio & Video Files

Share files directly from other apps like Voice Memos, Files, WhatsApp, or Safari

Share Icon
β†’
Choose Transkript
β†’
Ready!

Share from Voice Memos EASIEST

iPhone, iPad, Mac
  1. Open the Voice Memos app
  2. Tap on a recording, then tap the Share icon (square with arrow)
  3. Select Transkript from the app list
  4. The file is automatically loaded in Transkript and ready for transcription

Share from Files App

iPhone, iPad, Mac
  1. Open the Files app
  2. Navigate to your audio or video file
  3. Long-press the file and select Share
  4. Select Transkript from the app list

Share from WhatsApp, Telegram & Messenger

iPhone, iPad
  1. Open the voice message or video in the chat
  2. Tap the Share icon
  3. Select Transkript from the app list
  4. The message will be automatically transcribed

Share from Safari & Downloads

iPhone, iPad, Mac
  1. Download an audio or video file in Safari
  2. Tap the Download arrow and open the file
  3. Tap the Share icon
  4. Select Transkript from the app list
Supported Formats: MP3, M4A, WAV, AIFF, CAF, MP4, M4V, MOV

How to Add Subtitles to Videos

Your Video
+
SRT/VTT File
=
Video with Subtitles
Quick Tip: Place your subtitle file in the same folder as your video with the same name (e.g., movie.mp4 and movie.srt). Most video players will load it automatically!

VLC Media Player EASIEST

Windows, macOS, Linux, iOS, Android
  1. Open your video in VLC
  2. Go to Subtitle β†’ Add Subtitle File...
  3. Select your SRT or VTT file
  4. Done! Subtitles appear immediately
Pro Tip: To permanently embed subtitles, use VLC's Convert feature: Media β†’ Convert/Save β†’ Add subtitles

HandBrake

Windows, macOS, Linux β€’ Free
  1. Download HandBrake from handbrake.fr
  2. Open your video file (drag & drop or File β†’ Open)
  3. Click the Subtitles tab
  4. Click Import Subtitle and select your SRT file
  5. Check "Burn In" to permanently embed subtitles
  6. Choose output format and click Start Encode

Subler

macOS only β€’ Free
  1. Download Subler from subler.org
  2. Open your MP4/M4V video file
  3. Drag your SRT file into the Subler window
  4. Set the language for your subtitle track
  5. Press ⌘S to save
Best for: Adding toggleable subtitle tracks without re-encoding. Keeps original quality.

FFmpeg

Windows, macOS, Linux β€’ Command Line

For advanced users. Fast and flexible.

Add subtitle track (toggleable):

ffmpeg -i video.mp4 -i subtitles.srt -c copy -c:s mov_text output.mp4

Burn subtitles into video:

ffmpeg -i video.mp4 -vf subtitles=subtitles.srt output.mp4

Add multiple language tracks:

# English and German subtitles ffmpeg -i video.mp4 -i english.srt -i german.srt \ -map 0 -map 1 -map 2 \ -c copy -c:s mov_text \ -metadata:s:s:0 language=eng \ -metadata:s:s:1 language=ger \ output.mp4