The fastest way to add captions in iMovie

iMovie can generate captions automatically from your video's audio, or you can type them in manually. The automatic route is faster: iMovie listens to what people say, creates a caption file, and places it on your timeline. You then edit any words iMovie misheard and adjust timing if needed. Manual captions take longer but give you complete control from the start.

Both methods work in iMovie on Mac and iPad, though the steps differ slightly. The automatic captions feature works best with clear audio and English-language speech, though iMovie supports other languages too. If your video has background noise, multiple speakers talking at once, or heavy accents, you will spend more time correcting the automatic captions — sometimes manual entry is faster for short clips.

Key Takeaways

  • iMovie can generate captions automatically by analyzing your video's audio, which is faster than typing them manually for most videos.
  • You access automatic captions through the Captions button in the toolbar, and iMovie creates a caption track that appears on your timeline.
  • After iMovie generates captions, you edit them by clicking each caption box and correcting any misheard words or adjusting the timing.
  • Manual captions let you type text directly into caption boxes, which takes longer but works well for videos with poor audio or when you want text that does not match the spoken words.
  • Captions appear as a separate track below your video on the timeline, and you can delete, move, or style them independently of the video itself.

How to generate captions automatically on Mac

Open your project in iMovie and click the video clip you want to caption. Make sure the clip is selected on the timeline — you will see a yellow border around it. Then click the Captions button in the toolbar at the top of the window. If you do not see a Captions button, your toolbar may be customized; look for a speech bubble icon or check the View menu.

iMovie will ask you to choose a language. Select the language spoken in your video — English is the default, but iMovie supports Spanish, French, German, Mandarin, and others. Click the language, then click Create Captions. iMovie will process the audio, which can take several minutes depending on your video length. You will see a progress bar. Do not close iMovie or disconnect your Mac during this time.

When iMovie finishes, a new caption track appears below your video on the timeline. Each caption appears in a separate box with the text iMovie heard. Play through your video to check the captions. You will likely see some words iMovie misheard, especially if there is background noise, music, or accented speech. These are normal and straightforward to fix in the next step.

How to generate captions automatically on iPad

Tap your video clip on the timeline to select it. Then tap the Captions button — it looks like a speech bubble and appears in the toolbar at the bottom of the screen. If you do not see it, swipe left in the toolbar to reveal more options.

Tap the language your video uses, then tap Create Captions. iPad will process the audio in the background. You can keep working on other parts of your project while it runs, or you can watch the progress indicator. Once iMovie finishes, the caption track appears below your video, and you can edit the captions the same way you would on Mac.

Editing captions after iMovie creates them

Click or tap any caption box on the timeline to open it for editing. The caption text appears in an editable field. If iMovie misheard a word, delete it and type the correct word. For example, if iMovie wrote "the weather is nice" but the speaker said "the whether is nice," you would correct it to match what was actually said — or leave it as iMovie heard it if that is what you want viewers to read.

You can also adjust when a caption appears and disappears. Click and drag the edges of the caption box on the timeline to make it shorter or longer. Drag the entire box left or right to move when it starts. This is useful when iMovie's timing is slightly off or when you want a caption to appear before the speaker finishes talking.

If iMovie created a caption you do not want, click it and press Delete or Backspace. If you want to add a caption that iMovie missed — perhaps a sound effect or music cue — right-click on the timeline where you want the caption and select Add Caption. Type your text and adjust the timing by dragging the box edges.

Adding captions manually from the start

If you prefer to type captions yourself instead of using automatic generation, click your video clip and then click the Captions button. Instead of choosing a language and creating automatic captions, look for an option to Add Caption or Add Text Caption — the exact wording depends on your iMovie version. Click that option.

A blank caption box appears on the timeline at the playhead position. Type your text into the box. The caption will appear on screen at the current playhead location. Drag the edges of the caption box to set how long it stays visible. You can make it as short as one second or as long as your entire video.

Add the next caption by moving the playhead to where you want the next text to appear, then clicking Add Caption again. This method is slower for long videos but gives you complete control. You can write captions that do not match the audio — for example, adding context, translating speech, or adding humor — without iMovie trying to match what it hears.

Styling captions and changing their appearance

Once your captions are on the timeline, you can change how they look. Click a caption box to select it, then look for formatting options in the toolbar or inspector panel. You can usually change the font, size, color, and background. Some iMovie versions let you choose a caption style — for example, white text on a black background, or outlined text on a transparent background.

To explore the same style to all captions at once, select one caption, set the style you want, then look for an option to explore that style to all captions. This saves time if you have many captions and want them to look consistent. If you want different captions to look different — for example, one speaker in white and another in yellow — you can format each one individually.

Exporting your video with captions

When you export your finished video, iMovie includes the captions by default. Click File and then Share (or the share button on iPad). Choose where you want to export — to your Mac, to a file, to YouTube, or to another service. The captions will be burned into the video itself, meaning they become part of the image and cannot be turned off by viewers.

If you want viewers to be able to turn captions on and off, you will need to export a caption file separately. Some platforms like YouTube let you upload a separate caption file after you upload the video. iMovie does not create separate caption files directly, but you can export your project and use other tools to extract the captions if needed. For most projects, burning captions into the video is the simplest approach.

Frequently Asked Questions

Why does iMovie mishear words in my captions?

iMovie's automatic captions work by analyzing audio patterns, and they struggle with background noise, music, accents, and overlapping speech. Clear, quiet audio with one speaker produces the most accurate captions. If your video has poor audio, you may spend less time typing captions manually than correcting automatic ones.

Can I add captions in languages other than English?

Yes. When you click Create Captions, iMovie shows a list of supported languages including Spanish, French, German, Mandarin, Japanese, and others. Select your language before iMovie processes the audio. You can also manually type captions in any language regardless of what iMovie heard.

Do captions stay if I edit the video after adding them?

Captions are separate objects on the timeline, so they stay in place even if you trim, cut, or move your video clip. However, if you delete the video clip entirely, the captions attached to it will also be deleted. If you move a video clip, its captions move with it.

Can I use iMovie captions on social media?

Yes. When you export your video with captions burned in, you can upload it anywhere — YouTube, TikTok, Instagram, Facebook. The captions will appear in the video itself. Some platforms also let you upload a separate caption file for accessibility, but iMovie does not create those files directly.

What if I want to remove all captions from my video?

Click each caption box on the timeline and press Delete. If you have many captions, this takes time. Alternatively, you can select all captions at once by clicking the first one, holding Shift, and clicking the last one, then pressing Delete. If you have not exported yet, you can straightforward not include the caption track when you export.