Facebook Pixel noscript image

How to Embed Video in PowerPoint: Complete Step-by-Step Guide (2026)

Adding video to your PowerPoint presentations can dramatically increase audience engagement, improve information retention, and make your slides stand out. Whether you are presenting a product demo, sharing a training tutorial, or referencing a YouTube clip, PowerPoint offers several ways to embed video directly into your slides. This guide covers every method available in PowerPoint for Microsoft 365, PowerPoint 2021, PowerPoint 2019, and PowerPoint for Mac -- with step-by-step instructions, supported format details, playback settings, and solutions for the most common problems.

Method 1: Embed a Video File from Your Computer

This is the most reliable method because the video file gets embedded directly into your PowerPoint file. It works without an internet connection and gives you full control over playback.

Steps for Windows (PowerPoint for Microsoft 365 / 2021 / 2019)

  1. Open your PowerPoint presentation and navigate to the slide where you want the video.
  2. Click the Insert tab in the ribbon at the top.
  3. In the Media group on the right side of the ribbon, click Video.
  4. Select This Device (or Video on My PC in older versions).
  5. Browse to the video file on your computer and select it.
  6. Click Insert to embed the video directly into the slide.

The video will appear on your slide as a resizable object. You can drag the corners to resize it and drag the video itself to reposition it on the slide.

Steps for Mac (PowerPoint for Mac)

  1. Open your presentation and go to the target slide.
  2. Click the Insert tab in the ribbon.
  3. Click Video and select Movie from File.
  4. Navigate to the video file, select it, and click Insert.

On Mac, the process is nearly identical. The video gets embedded into the presentation file, making it portable and self-contained.

Embedding vs. Linking

When you click Insert in the file browser dialog, the video is fully embedded inside the PowerPoint file. This increases the file size but guarantees the video will always play, even on a different computer.

Alternatively, on Windows you can click the dropdown arrow next to the Insert button and choose Link to File. This keeps the PowerPoint file smaller because it only stores a reference to the video file on your hard drive. However, if you move the presentation to another computer without also moving the video file, the link will break and the video will not play. As a rule, always use embed (not link) if you plan to share or present from a different machine.

Method 2: Insert a YouTube Video Using a URL

PowerPoint for Microsoft 365 and PowerPoint 2019 (and later) let you insert YouTube videos directly using the video URL. The video streams from YouTube during your presentation, so you need an internet connection for playback.

Steps for Windows

  1. Go to youtube.com and find the video you want to embed.
  2. Copy the video URL from the browser address bar (for example, https://www.youtube.com/watch?v=VIDEO_ID).
  3. In PowerPoint, navigate to the slide where you want the video.
  4. Click the Insert tab, then click Video in the Media group.
  5. Select Online Video.
  6. Paste the YouTube URL into the dialog box.
  7. Click Insert.

A video thumbnail will appear on your slide. During the slideshow, clicking the thumbnail (or pressing the spacebar if it is in the click sequence) will play the video directly from YouTube.

Steps for Mac

  1. Copy the YouTube video URL from your browser.
  2. In PowerPoint for Mac, click Insert > Video > Online Movie.
  3. Paste the URL and click Insert.

Note that the Online Video feature on Mac may not be available in all builds. If you do not see the option, make sure your PowerPoint is fully updated to the latest version.

Steps for PowerPoint on the Web

  1. Open your presentation at powerpoint.com or through OneDrive/SharePoint.
  2. Click Insert > Video > Online Video.
  3. Paste the YouTube URL and click Insert.

PowerPoint for the web supports YouTube and Vimeo URLs. The video plays within the browser during your presentation.

Method 3: Insert an Online Video Using an Embed Code

In PowerPoint 2013 and PowerPoint 2016, you can insert online videos using an HTML embed code. This method gives you more control, such as setting a start time or enabling autoplay in the embed URL parameters.

Steps

  1. Go to the YouTube video you want to embed.
  2. Click the Share button below the video.
  3. Click Embed to see the iframe embed code.
  4. Click Copy to copy the entire iframe code.
  5. In PowerPoint, click Insert > Video > Online Video.
  6. In the From a Video Embed Code box, paste the iframe code.
  7. Click the arrow button or press Enter to insert it.

Important: PowerPoint for Microsoft 365 and PowerPoint 2019 removed the embed code option in favor of direct URL insertion. If you are using a newer version and need to set a custom start time, append the timestamp directly to the URL (for example, https://www.youtube.com/watch?v=VIDEO_ID&t=30s to start at 30 seconds).

Method 4: Record and Insert a Screen Recording

PowerPoint has a built-in screen recording tool that lets you capture your screen and insert the recording directly as a video on your slide. This is useful for software demos, walkthroughs, and tutorials.

Steps (Windows and Mac)

  1. Navigate to the slide where you want the screen recording.
  2. Click the Insert tab, then click Screen Recording in the Media group.
  3. PowerPoint will minimize, and you will see a recording control bar at the top of your screen.
  4. Click Select Area and drag to select the portion of the screen you want to record. Alternatively, press Windows + Shift + A to select the area.
  5. Click the Record button (or press Windows + Shift + R) to start recording.
  6. Perform the actions you want to capture.
  7. When finished, move your mouse to the top of the screen to reveal the control bar and click Stop (or press Windows + Shift + Q).
  8. The recording is automatically inserted onto your slide as an embedded video.

The screen recording captures both video and audio (from your microphone and system audio). You can toggle the Audio and Record Pointer options in the control bar before recording.

Method 5: Insert a Video from Stock Videos (Microsoft 365)

PowerPoint for Microsoft 365 includes access to a library of royalty-free stock videos that you can insert directly into your presentations.

Steps

  1. Click Insert > Video > Stock Videos.
  2. Use the search bar to find a video by keyword.
  3. Select the video you want and click Insert.

The stock video is downloaded and embedded in your presentation. These videos are licensed for use in PowerPoint presentations and do not require attribution.

Supported Video Formats in PowerPoint

Not all video formats work in PowerPoint. The recommended format is .mp4 encoded with H.264 video and AAC audio, which provides the best compatibility across Windows, Mac, and the web. Here is the complete format support table:

FormatExtensionWindowsMacNotes
MP4 (H.264/AAC).mp4YesYesRecommended format for all platforms
MOV.movYesYesApple QuickTime format; works well on Mac
M4V.m4vYesYesApple iTunes video format
WMV.wmvYesNoWindows Media Video; deprecated in version 2505+
AVI.aviYesLimitedMay require additional codecs; deprecated in version 2505+
MKV.mkvYesNoMatroska format; Windows only
ASF.asfYesNoAdvanced Systems Format; Windows only
TS.tsYesNoTransport Stream format; Windows only
MPG/MPEG.mpgYesYesLegacy format; supported but not recommended

Key recommendations:

  • Always use .mp4 with H.264 and AAC for maximum cross-platform compatibility.
  • If your video is in a different format, convert it to MP4 before inserting. Free tools like HandBrake or VLC can handle the conversion.
  • WMV and AVI support is being deprecated in newer PowerPoint versions (2505 and above). Migrate to MP4 for future-proofing.
  • PowerPoint for Mac does not support WMV files. If you are collaborating between Windows and Mac users, always use MP4.

PowerPoint Video Playback Settings

After inserting a video, PowerPoint gives you extensive control over how the video plays during your presentation. Select the video on the slide and look for the Playback tab in the ribbon (it appears only when a video is selected).

Start Options

OptionBehavior
In Click SequenceVideo plays when you advance to the next click (default for online videos)
AutomaticallyVideo starts playing as soon as the slide appears
When Clicked OnVideo plays only when you click directly on it

To change the start option, click the video, go to the Playback tab, and select your preferred option from the Start dropdown.

Loop Until Stopped

Check the Loop until Stopped box on the Playback tab to make the video repeat continuously. This is ideal for kiosk displays, lobby screens, or background videos that should play on a loop while the slide is visible.

Trim Video

You can trim the beginning and end of an embedded video without using external software:

  1. Select the video on your slide.
  2. Go to the Playback tab and click Trim Video.
  3. Drag the green start marker and red end marker to set the portion you want to keep.
  4. Click OK.

This is a non-destructive edit -- the original video data remains in the file, but only the trimmed portion plays during the presentation.

Fade In and Fade Out

On the Playback tab, set the Fade In and Fade Out duration (in seconds) to add smooth transitions at the start and end of the video.

Bookmarks

Bookmarks let you mark specific points in a video so you can jump to them quickly:

  1. Select the video and use the playback scrub bar to navigate to the desired point.
  2. On the Playback tab, click Add Bookmark.
  3. A small circle appears on the video timeline at that point.

Bookmarks can also serve as triggers for animations. For example, you can set a text box to appear on screen when the video reaches a specific bookmark -- useful for annotating key moments in a demo or tutorial.

Volume Control

Use the Volume button on the Playback tab to set the default playback volume to Low, Medium, High, or Mute.

Hide While Not Playing

Check Hide While Not Playing to make the video invisible when it is not actively playing. The video will appear only during playback and disappear when it stops.

Rewind After Playing

Check Rewind after Playing to automatically reset the video to the first frame after it finishes. This keeps your slide looking clean if you need to replay the video or if the audience sees the slide again.

How to Compress Videos in PowerPoint

Embedding video files can make your PowerPoint file very large. A single 5-minute 1080p video can add 100 MB or more to your file size. PowerPoint for Windows includes a built-in compression tool to reduce file size.

Steps (Windows Only)

  1. Click File > Info.
  2. In the Multimedia section, click Compress Media.
  3. Choose a quality level:
    • Full HD (1080p) -- Best quality, largest file size.
    • HD (720p) -- Good balance of quality and size for most presentations.
    • Standard (480p) -- Smallest file size; acceptable for small video windows on slides.
  4. PowerPoint will compress all media in the presentation. A progress dialog shows the size reduction.
  5. If you are not satisfied with the result, click Undo on the info page to revert.

Note for Mac users: PowerPoint for Mac does not include the Compress Media feature. Compress your videos externally before inserting them. HandBrake is a good free option -- export at 720p with a target file size to keep the PowerPoint file manageable.

Windows vs. Mac: Key Differences

PowerPoint's video features differ between Windows and Mac. Here is a comparison of the most important differences:

FeatureWindowsMac
Embed video from fileYesYes
Link to video fileYesNo
Insert online video (URL)YesYes (recent builds)
Embed code insertionPowerPoint 2013/2016 onlyNo
Screen recordingYesYes
Stock videosYes (Microsoft 365)Yes (Microsoft 365)
Compress MediaYesNo
WMV supportYes (deprecated in 2505+)No
AVI supportYes (deprecated in 2505+)Limited
Video trimmingYesYes
BookmarksYesYes
Playback triggersYesLimited

Bottom line for cross-platform compatibility: Always use MP4 (H.264/AAC), always embed (do not link), and compress your video files before inserting them if you are on a Mac or need to share with Mac users.

Troubleshooting: Common Problems and Solutions

Problem: "PowerPoint Cannot Play This Media" or "Codec Unavailable"

This is the most common video error in PowerPoint. It means PowerPoint cannot decode the video file.

Solutions:

  1. Convert to MP4 (H.264/AAC). This fixes the problem in the vast majority of cases. Use HandBrake (free) to convert your video.
  2. Update PowerPoint. Go to File > Account > Update Options > Update Now. Newer updates include improved codec support.
  3. Install the K-Lite Codec Pack (Windows only). This installs a broad set of codecs that can help PowerPoint recognize more video formats. Download from codecguide.com.
  4. Clear temporary files. Accumulated temp files can sometimes interfere with playback. Search for Disk Cleanup in Windows and run it.
  5. Run the Optimize Compatibility check. Go to File > Info and click Optimize Compatibility if the option appears. PowerPoint will attempt to fix media that needs optimization.

Problem: Online Video Does Not Play

If a YouTube or other online video shows a black frame or fails to load during the slideshow:

  1. Check your internet connection. Online videos require an active connection during playback.
  2. Verify the video is still available. The video may have been deleted, made private, or restricted by the uploader.
  3. Check if embedding is allowed. Not all YouTube videos permit embedding. Visit the video on YouTube -- if you see "Video unavailable" on other embed players, embedding is disabled by the uploader.
  4. Try re-inserting. Delete the video from the slide and insert it again with a fresh URL.
  5. Update PowerPoint. Older builds may have compatibility issues with YouTube's current embed format.

Problem: Video Plays in Editing Mode but Not in Slideshow

  1. Check the Start setting. If the video is set to When Clicked On, you must click it during the slideshow. Change it to Automatically or In Click Sequence on the Playback tab if needed.
  2. Check for animations or triggers that might be preventing the video from playing. Go to the Animations tab and review the animation sequence for your slide.
  3. Test on the presentation computer. Some codecs available on your editing machine might not be installed on the presentation machine. Always test your presentation on the actual device you will use.

Problem: Video Has Audio but No Picture (or Vice Versa)

This is almost always a codec issue. The video file uses a codec that PowerPoint can partially decode but not fully.

  1. Convert to MP4 (H.264 video + AAC audio). This resolves the issue in nearly every case.
  2. Avoid AVI and WMV formats when possible -- they are legacy formats with inconsistent codec support.

Problem: Presentation File Is Too Large

  1. Compress media (Windows: File > Info > Compress Media).
  2. Use a lower resolution. Export or convert your video at 720p instead of 1080p if it will be displayed in a small window on the slide.
  3. Link instead of embed -- but only if you will always have the video file available alongside the presentation.
  4. Use an online video (YouTube URL) instead of embedding the file. This keeps the file size minimal since no video data is stored in the presentation.

Problem: Video Works on Windows but Not on Mac (or Vice Versa)

  1. Check the video format. WMV files do not work on Mac. MOV files may require QuickTime codecs on Windows.
  2. Convert to MP4 (H.264/AAC) -- the universally compatible format across both platforms.
  3. Avoid linking to files. Links use file paths that differ between Windows (C:\Users\...) and Mac (/Users/...). Embed the video instead.

Best Practices for Video in PowerPoint

  1. Always use MP4 format. H.264 video with AAC audio is the universal standard that works across Windows, Mac, and PowerPoint for the web.

  2. Keep videos short. Presentation videos should reinforce your point, not replace your presentation. Aim for 30 seconds to 3 minutes per video clip.

  3. Embed, do not link. Unless file size is a critical constraint, embedding ensures your video always plays regardless of the computer.

  4. Test before presenting. Always run through your slideshow on the actual presentation computer to catch any playback issues before your audience sees them.

  5. Compress after embedding. Use PowerPoint's Compress Media feature (Windows) or compress externally (Mac) to keep file sizes manageable.

  6. Add a poster frame. Right-click the video on the slide and select Poster Frame > Image from File to set a custom thumbnail. This looks more professional than the default first frame.

  7. Set autoplay for seamless flow. If you want the video to play as part of your presentation flow without pausing to click, set the Start option to Automatically.

  8. Use bookmarks for long videos. If you need to reference specific moments in a longer video, add bookmarks so you can jump to the right spot without scrubbing through the timeline during your presentation.

  9. Add captions. PowerPoint supports inserting WebVTT caption files for embedded videos. Go to the Playback tab, click Insert Captions, and select your .vtt file. This makes your presentation accessible to hearing-impaired audience members.

  10. Consider your audience's bandwidth. If presenting over a video call or in a location with slow internet, avoid online (YouTube) videos and use embedded files instead.

Create Engaging Video Clips for Your Presentations

Viral Clips - AI tool for creating short viral video clips from long videos

If you create presentations that include clips from longer recordings -- webinars, interviews, product demos, or training sessions -- the hardest part is not embedding the video in PowerPoint. It is finding the right moments to clip in the first place. Manually scrubbing through a 60-minute recording to find the best 30-second segment for your slide deck is tedious and time-consuming.

Viral Clips solves this problem. It uses AI to analyze your full-length recordings and automatically extract the most engaging, impactful moments -- the key takeaways, compelling demonstrations, and quotable segments that will make your presentation slides shine.

Why Viral Clips works for presentation creators:

  • AI-powered moment detection identifies the most engaging clips from hours of footage, saving you from manual scrubbing.
  • Supports videos from 5 minutes to 4 hours, covering webinars, interviews, product demos, training recordings, and more.
  • Automatic vertical reframing converts horizontal recordings to vertical format for social media sharing, or keep the original aspect ratio for slide embeds.
  • Branded captions included -- every clip comes with styled subtitles, making your embedded videos accessible and professional.
  • Batch output -- get multiple clips from a single recording, giving you a library of presentation-ready video segments.

Stop spending hours hunting for the perfect clip in your recordings. Let Viral Clips find the best moments for you. Try it at viralclips.video.