How to Embed a Video in Keynote | Mac, iPhone & iPad Steps

Embed a video in Keynote by using Insert > Web Video for YouTube or Vimeo links, or Insert > Choose for local .mp4 and .mov files — the same methods work on Mac, iPhone, and iPad.

A presentation that needs a product demo, a tutorial clip, or a brand video is incomplete without one. Knowing how to embed a video in Keynote means you can bring YouTube clips, screen recordings, or edited footage straight into your slides — and it takes about ten seconds once you know the right menu. Keynote handles two types of video insertion: web videos (YouTube and Vimeo links that play inline with an internet connection) and local files (.mp4, .mov, and other QuickTime-compatible formats stored on your device). The steps differ slightly between Mac and iPhone or iPad, but the process is straightforward on all three. Below you’ll find the exact steps for each method, plus the settings that control autoplay, looping, and trimming.

What You Need Before You Start

Keynote can embed video on any Mac running macOS, any iPhone, and any iPad — but the feature requires Keynote version 10.2 or newer, released in 2020. Without that version, the Web Video option for YouTube and Vimeo links won’t appear, and you’ll have to download the video and insert it as a local file instead.

The app itself is free on every Apple device, so no subscription is needed. Supported file formats include .mp4, .mov, and .m4v — anything QuickTime can play. If your video uses a format Keynote doesn’t recognize, convert it to .mp4 or .mov using iMovie, QuickTime Player, or Compressor before inserting it.

How to Embed a YouTube or Vimeo Video on Mac

Web Video embedding is the quickest way to add online content. Open your presentation, select the slide where you want the video, and click Insert in the top menu bar, then Web Video. An alternative route is the Media button on the toolbar, then Web Video.

  • Paste the full YouTube or Vimeo video URL into the dialog box.
  • A preview thumbnail and title will appear once Keynote validates the link.
  • Click Insert to place the video on your slide.

The video will play inline during your presentation, but it requires an active internet connection — it streams the content rather than downloading it to your file.

How to Embed a Local Video File on Mac

For screen recordings, edited footage, or any video stored on your Mac or iCloud Drive, use the Choose method. Select the slide, then click Insert > Choose, or click the Media button on the toolbar and select Choose. A Finder window opens — navigate to the .mp4, .mov, or .m4v file you want, click it, and hit Insert. You can also drag the video file directly from Finder onto the slide, which works for any compatible format.

If you have footage saved in iMovie or Final Cut Pro, click Insert > Movies to browse those project libraries directly.

How to Embed a Video in Keynote on iPhone or iPad

On iOS and iPadOS, the process uses your device’s photo library or file storage. Select the slide you want to add video to, then tap the browse button (the plus icon or media icon at the top of the screen). Tap the attachment tab at the end, then choose Choose Photo or Video. Browse your Photos library or Files app, select the video, and tap to insert it.

For a YouTube or Vimeo link on iPhone or iPad, use the Web Video option in the same Insert menu — paste the URL and tap Insert. The same version requirement (Keynote 10.2 or newer) applies here too.

Video Embedding Methods Compared

Method Best For Internet Required
Web Video (YouTube/Vimeo) Streaming clips, online content Yes
Local File (Choose) Offline playback, screen recordings No
Movies (iMovie/Final Cut) Apple editing projects No
Drag and Drop Quick placement of any compatible file No
iOS Photo or Video Embedded footage on iPhone/iPad No
iOS Web Video YouTube/Vimeo on iPhone/iPad Yes
Camera Import Direct camera footage on Mac No

Formatting Your Embedded Video — Movie Tab Essentials

Once a video is on the slide, click or tap the video to select it, then open the Format panel (the paintbrush icon on Mac or the paintbrush button on iPhone/iPad) and choose the Movie tab. This is where you control playback behavior.

  • Start movie on click: Untick this to make the video start automatically when you reach the slide. It’s enabled by default, which is why many people’s videos don’t autoplay.
  • Trim: Drag the start and end sliders to play only a section of the video.
  • Volume: Adjust the playback level, or mute it entirely.
  • Loop: Enable this to replay the video continuously until you advance to the next slide.
  • Poster Frame: Choose a frame from the video to show as its static thumbnail when the video isn’t playing.

For local files, Keynote respects Apple’s supported video format guidelines — any QuickTime-compatible file works without conversion. If you plan to share the presentation with iOS users, enable Optimize movies for iOS in Keynote’s Preferences, which converts videos to H.264 at 720p for smoother playback on iPhone and iPad.

Common Mistakes and Their Fixes

Most embedding problems trace back to five issues. Here’s what to check first:

  • Missing Web Video option: If you don’t see Web Video in the Insert menu, your Keynote is older than version 10.2. Update from the App Store.
  • Video won’t embed or play: The file format is probably unsupported. Convert to .mp4 or .mov using QuickTime Player or iMovie.
  • Autoplay not working: Open the Movie tab in Format and untick Start movie on click.
  • Invalid URL error: Make sure you’re pasting the full video URL from YouTube or Vimeo, not a shortened or shared link that’s missing the full address.
  • Blank thumbnail after inserting a web video: Your internet connection may have stalled. Re-paste the URL and wait for the preview to load.

Quick Troubleshooting Guide

Problem Cause Fix
Web Video option missing Keynote version below 10.2 Update Keynote from the App Store
Video won’t insert Unsupported file format Convert to .mp4 or .mov
Video doesn’t autoplay “Start movie on click” is enabled Untick in Movie tab > Format
Invalid URL error Incomplete or wrong URL Paste the full YouTube/Vimeo video URL
Blank thumbnail Slow or interrupted internet Re-paste URL and wait for preview
Video looks blurry on iOS iOS optimization enabled Disable in Keynote Preferences
Presentation file too large High-bitrate local video file Compress video before inserting, or use Web Video

Embedding Done Right — Settings to Verify

After inserting your video, run through these three checks so it behaves the way you expect during the actual presentation:

  1. Autoplay or click? If the video should start when its slide appears, untick Start movie on click in the Movie tab. If you want to control the timing, leave it ticked.
  2. Internet dependency: Web videos stream live — they won’t play without a connection. For offline environments, use a local .mp4 file instead.
  3. Audio and loop: Set the volume to the level your room needs, and turn on Loop if the video should repeat until you advance the slide.

One tap of the video during the presentation starts or stops playback, and the green playhead shows your position. That’s all there is to it — your slides are ready with the footage they needed.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.