How to Add Text to a Video on Mac

The fastest way to add text to a video on Mac is to open your movie in an iMovie timeline, select Titles above the browser, position the playhead, and double-click a title style. Here's the full process, and the placement rule that decides how long the text stays on screen whether you meant it to or not.

Open the free Add Text to Video tool →

Add text to a video on Mac with iMovie's Titles browser

With your movie open in the timeline, select Titles above the browser. The available styles appear as thumbnails. Many of them are animated rather than static, and you can see the movement before committing. Skim the pointer across a thumbnail and the animation plays.

If you've set a theme for the movie, titles matching that theme are grouped at the top of the browser, which is the fastest way to keep a project visually consistent. There's also a search field, useful once you know a style by name and don't want to scroll for it.

Two ways to place one. Put the playhead where the title should start and double-click the style. It lands at the playhead. Or drag the style from the browser directly onto the clip where you want it. Both work; the second gives you more control over exactly where it lands, which matters more than it sounds.

The placement rule that sets your title's duration

This is the part of iMovie titles that catches everyone, and it isn't documented anywhere you'd look while you're in a hurry.

Where you drop a title inside a clip determines how long it lasts. Drop it in the first or last third of the clip, and its duration is automatically adjusted to cover just that third. Drop it in the centre, and it's adjusted to span the entire clip.

So a title that "won't go away" is almost always a title that was dropped near the middle of a long shot. The fix isn't a setting, it's a placement: put it in the last third, look at the result, and lengthen it deliberately if a third turns out to be too brief. Working that way round means the default is short and you extend it, rather than the default being permanent and you fighting it.

Text as a layer, not as a preset with a duration rule

Montaj handles text as a layer on a timeline rather than a preset dropped onto a clip, and its text can be animated. Placed where you want it in the frame, appearing and disappearing when you decide rather than when a duration rule decides for you.

That distinction matters most in vertical video, where the usable area is narrow and a title sitting in the wrong band gets covered by the app's own interface. Everything runs on your device, with nothing uploaded and no watermark. If you're working in widescreen and iMovie's styles suit the piece, add text to a video on Mac there. The Titles browser is a genuinely good library.

How to add text to a video on Mac in 4 steps

  1. 1

    Open your movie in the timeline and select Titles above the browser

    The available title styles appear in the browser. Many of them are animated, and skimming a thumbnail previews the movement.

  2. 2

    Pick a style, using the search field if you know the name

    If the movie has a theme set, titles matching that theme are grouped at the top of the browser.

  3. 3

    Add it at the playhead or drag it onto a clip

    Position the playhead and double-click the title to drop it there, or drag the title over the clip where it should appear.

  4. 4

    Watch where you drop it, because placement sets duration

    A title placed in the first or last third of a clip is automatically sized to that third. Placed in the centre, it stretches across the whole clip.

The verdict

iMovie's Titles browser is more capable than it looks and the animated styles are perfectly usable, so don't go shopping for a plugin. The thing I'd fix first is the duration rule. Nearly every complaint about iMovie titles is really someone who dropped one in the middle of a clip and got a title that never leaves. Drop it in the last third, check it, then extend it if you actually wanted it longer.

Thomas, Social Media Manager

Download Montaj free

Frequently asked questions

How do I add text to a video on Mac for free?
iMovie is a free download from Apple. Open your movie in the timeline, select Titles above the browser, then double-click a style to add it at the playhead.
How do I add moving or animated text to a video?
Many of iMovie's title styles are animated. Skim across a thumbnail in the Titles browser to see how it moves before you commit to it.
Why does my title last longer than I wanted?
Because of where you dropped it. A title placed in the centre of a clip is sized to the whole clip, while one placed in the first or last third takes only that third.
What's the difference between a title and subtitles?
A title is text you type and place deliberately. Subtitles are generated from what's being said, so they follow the speech instead of your layout decisions.