Subtitles & captions in depth

How to Add Subtitles in iMovie (and What to Do Instead of Importing)

iMovie has no option to import an SRT or any other subtitle file, so there is no one-click route. You can type subtitles as titles clip by clip, move the finished project into an editor that does import SRT, burn an SRT into the exported video with another free tool, or keep the subtitles as a separate file for platforms and players that show them. Which route suits you depends mostly on how long the video is.

5 min read · Updated

Why iMovie can't take your SRT

iMovie's text tools are titles: styled text attached to a clip or a stretch of the timeline, meant for headings, names and short captions. A subtitle file is something else, a list of hundreds of timed lines that a player or editor reads and lays out automatically. iMovie has no reader for that list, so an SRT you made elsewhere can't be dropped in. What an SRT file is shows the structure iMovie would need to understand.

Route 1: type subtitles as titles

For a short clip, titles work. Choose a lower-third style title, place it over the first line of speech, type the line, and trim the title to match. Repeat for each line.

  • It's fine for a 30-second clip with ten lines.
  • It becomes slow beyond a couple of minutes: each line is placed, typed and trimmed by hand.
  • The text is burned into the exported video and can't be turned off.

A timestamped transcript speeds this up even for short clips: you copy each line instead of transcribing by ear and know where it starts.

Route 2: send the project to an editor that imports SRT

On a Mac, iMovie can send a project to Final Cut Pro, which imports SRT captions. Free editors such as DaVinci Resolve, Shotcut and Kdenlive also import SRT; you'd export the finished video from iMovie and import that single file, then add the subtitles on top. Guides for DaVinci Resolve, Final Cut Pro and Shotcut or Kdenlive walk through each.

This is the route for anything long: the subtitles land in one step and stay editable.

Route 3: burn the SRT in after export

If you don't want to learn another editor, export the finished movie from iMovie, generate or prepare the SRT from that export, and use the free HandBrake to burn the subtitles into a new copy of the video. Adding an SRT to an MP4 with HandBrake covers the settings. The result is a single video file with subtitles everyone sees.

Route 4: keep the subtitles as a separate file

YouTube, Vimeo, Facebook, LinkedIn and media players like VLC all accept SRT files alongside the video. If your video is going to one of those, you don't need subtitles inside the video at all: upload the iMovie export and its SRT separately. Viewers can turn subtitles on and off, and you can fix a typo without re-exporting. Uploading subtitles to YouTube is the most common case.

Example: a school project

A student's 8-minute history documentary needs English subtitles for the class and Spanish ones for her grandparents. She exports from iMovie, makes an English SRT and a Spanish SRT from the export, uploads the video to the class's video platform with both files, and burns the Spanish version into a copy for the family chat with HandBrake.

Getting the SRT, with mydubly

Export the finished movie from iMovie first (File > Share > File on a Mac, or the share button on iPhone and iPad), then upload that export to the subtitle generator. The video stays on your device; only the audio is sent. You get SRT and VTT files in the spoken language, or translated into one of 21 languages, for 1 credit per minute after the 100 free credits at sign-up. A timestamped and a plain transcript come with every run, which helps if you're using Route 1.

Limits and trade-offs

  • Burned-in subtitles, from titles or HandBrake, can't be switched off or translated later without re-exporting.
  • Moving to another editor means a learning curve; for a 5-minute video, typing titles may still be quicker.
  • Automatic subtitles come one line per cue with no fixed length limit, and without speaker names; check and split long lines before burning them in, since you can't fix them afterwards.
  • If you edit the iMovie project after making the SRT, the timings no longer match. Make subtitles last.

Choosing a route by video length

Under a minute, a few lines
Titles in iMovie. Copy each line from a timestamped transcript so you're not transcribing by ear.
A few minutes, one platform
Keep the SRT separate and upload it with the video. Nothing to learn, and fixes take seconds.
Long, or several languages
Move the export into an editor that imports SRT, or burn in with HandBrake, one copy per language.
Shared as a file in chats or on a USB stick
Burn in, because messaging apps and many TVs ignore separate subtitle files.

Whatever route you choose, keep the original export without subtitles. It's the master you return to for a new language, a corrected line or a different platform. If you plan to translate the video later, making videos translation-ready lists habits worth adopting while you edit, such as avoiding text baked into shots that a subtitle would have to cover.

Exporting from iMovie for subtitling

Export at the resolution you'll publish, and keep the audio as it is; no need for a separate audio file. If the file is very large, a smaller export is fine for making the subtitles, because only the sound matters to the timing, as long as it's the same edit. Extracting audio from a video explains the audio-only option if you'd rather upload a few megabytes than a few gigabytes.

Frequently asked questions

Can iMovie import SRT files?

No. iMovie has no subtitle-file import. Use titles for short clips, or add the SRT in another editor, with HandBrake, or as a separate file on the platform.

What's the quickest way to subtitle a long iMovie video?

Export the movie, generate an SRT from the export, then either upload both to a platform that accepts caption files or burn the SRT in with HandBrake.

Can I add closed captions in iMovie?

Not as a switchable track. iMovie titles are always visible. For captions viewers can turn off, upload an SRT alongside the video on the platform.

Does iMovie on iPhone handle subtitles differently?

It has titles too, but no subtitle-file import. The same workarounds apply after you export.

Can I send an iMovie project to Final Cut Pro?

On a Mac, iMovie can send a project to Final Cut Pro, which imports SRT captions.