Adding subtitles in iMovie takes three steps: create a text box, position it below your video, and sync it to your audio

iMovie does not have an automatic subtitle generator, so you create subtitles manually by adding text clips that match your dialogue or narration. You open your project, place a text box over your timeline at the moment you want text to appear, type your subtitle, and set how long it stays on screen. The process is the same whether you are captioning dialogue, adding translations, or labeling on-screen text — you are just placing timed text boxes throughout your video.

This method works best for videos under five minutes or for adding a few key captions. If you need subtitles for a 20-minute interview or a full-length video, the manual approach becomes tedious. For those projects, you may want to export your video and use a dedicated captioning tool instead, then bring the finished file back into iMovie.

Key Takeaways

  • iMovie subtitles are text boxes you add manually to your timeline, positioned and timed to match your audio.
  • You insert text through the Text button in the toolbar, choose a style, and drag the text box to the timeline at the exact moment you want it to appear.
  • Each text box has a duration you can adjust by dragging its edges on the timeline, so subtitles appear and disappear in sync with speech.
  • For longer videos with heavy dialogue, exporting to a dedicated captioning tool and re-importing the result is faster than adding hundreds of text boxes in iMovie.

How to insert a text box for your first subtitle

Open your iMovie project and find the moment in your timeline where you want the subtitle to begin. Click the Text button in the toolbar at the top of the screen — it looks like a capital T. A menu appears showing text styles: Titles, Lower Thirds, Backgrounds, and Animated. For subtitles, choose Lower Thirds, which places text at the bottom of the frame where subtitles belong.

Click the style you prefer. iMovie inserts a text box into your timeline at the playhead position (the vertical line showing where you are in the video). The text box appears as a clip in your timeline with a default duration of about three seconds. Double-click the text box in your timeline to open the text editor, delete the placeholder text, and type your subtitle. Keep subtitles short — one or two lines is standard.

When you finish typing, click outside the text box to close the editor. Your subtitle now appears in the video preview at the moment you inserted it. Play through that section to see how it looks and hear whether the timing matches the dialogue.

Adjusting the duration so subtitles match your speech

Each text box in your timeline has a length you can see as a colored bar. If your subtitle needs to stay on screen for five seconds but the default is three, you must extend it. Move your cursor to the right edge of the text box in the timeline until a resize cursor appears, then drag it to the right. The text box stretches, and the subtitle stays visible longer in your video.

If a subtitle appears too long, drag the right edge to the left to shorten it. The goal is to have text disappear just as the speaker finishes the sentence or phrase. Play your video and watch the timing — if the subtitle vanishes before the speaker stops talking, extend it. If it lingers after they finish, shorten it.

You can also move a text box left or right on the timeline by clicking and dragging its center. This shifts when the subtitle appears without changing its duration. Use this when you insert a subtitle at the wrong moment and need to slide it earlier or later to match a different part of your audio.

Adding multiple subtitles throughout your video

Repeat the process for each line of dialogue or caption you want to add. Click Text, choose Lower Thirds, select a style, type your subtitle, and adjust the duration. As you add more text boxes, they stack in your timeline and appear in sequence in your video. You can have overlapping text boxes if you want two subtitles visible at once, though this is rare for standard captioning.

To speed up the work, use the same text style for all subtitles so they look consistent. iMovie remembers your last choice, so after you pick a style once, clicking Text and Lower Thirds will default to that same style for your next subtitle. This keeps your captions uniform without having to select the style each time.

As you add subtitles, periodically play through your video to check that each one appears at the right moment and stays visible long enough. It is easier to fix timing as you go than to review and adjust 30 text boxes at the end.

Changing subtitle appearance and position

By default, Lower Thirds text appears in white at the bottom center of your frame. If you want to change the color, font, or size, double-click the text box in your timeline to open the text editor. At the top of the editor, you see formatting options: a color swatch, a font dropdown, and a size slider. Click the color swatch to choose a different text color, or use the font menu to pick a typeface. Larger text is easier to read on small screens, but very large subtitles can block important action in your video.

If you want a subtitle in a different position — centered higher on the screen, for example — you can move it. Click the text box in the video preview (not the timeline) and drag it to a new location. The text box stays tied to that moment in your timeline but appears in a different spot on screen. This is useful if a subtitle would cover an actor's face or important text already in your video.

Exporting your video with subtitles included

When you finish adding all your subtitles, export your video. Click File in the menu bar, then Share. Choose your export destination: File, YouTube, Facebook, or another option. Select the quality and resolution you want. iMovie renders your video with all text boxes baked into the final file — the subtitles become part of the video itself and will appear on any device that plays it.

If you export to a file on your computer, you can then upload that file to YouTube, Vimeo, or another platform. The subtitles will be visible to anyone watching. If you share directly to YouTube through iMovie's Share menu, the subtitles are included in the upload.

When to use a separate captioning tool instead

For videos longer than five minutes with continuous dialogue, adding subtitles one by one in iMovie becomes slow. If you have a 15-minute interview or a lecture, consider exporting your video first, then using a dedicated captioning tool like Rev, Descript, or Kapwing. These tools can auto-generate captions from your audio (though you will need to review and correct them), then export a video file with captions already embedded. You can then import that finished file back into iMovie if you need to make further edits.

This approach saves time on longer projects and produces more polished results because captioning tools are built specifically for that task. iMovie's text boxes work well for adding a few captions or labeling specific moments, but they are not the fastest route for heavy captioning work.

Frequently Asked Questions

Can I add subtitles in a language different from the dialogue?

Yes. Type whatever text you want in the subtitle box — iMovie does not check the language. You can add English subtitles to Spanish dialogue, or vice versa. The text appears on screen at the moment you set, regardless of what language it is in.

Do subtitles I add in iMovie stay editable after I export?

No. Once you export your video, the subtitles are baked into the file as part of the image. You cannot edit them without re-opening your iMovie project, changing the text, and exporting again. Always keep your iMovie project file saved so you can make changes later if needed.

What if I want to add subtitles that move or animate?

iMovie's Animated text styles include options for subtitles that fade in and out or slide across the screen. When you choose a text style, look for animated options in the menu. These work the same way as static subtitles — you type, set the duration, and adjust timing — but the text has a motion effect as it appears and disappears.

Can I import subtitles from another program into iMovie?

iMovie does not support importing subtitle files (like .srt or .vtt formats). You must add subtitles manually using text boxes, or add them in another tool and export a video file with subtitles already embedded, then import that finished video into iMovie.

How do I make sure subtitles are readable on mobile phones?

Use larger text size and high contrast — white text on a dark background or dark text on a light background. Test your video on a phone-sized screen before you export. If text is too small or blends into the background, adjust the font size and color in the text editor, then export again.