How to Add Music to a PowerPoint Presentation

Adding music to a PowerPoint can transform a slide deck from a static visual aid into an immersive experience. Whether you're building a classroom presentation, a wedding slideshow, or a business pitch with ambient background sound, the process is straightforward — but a few key variables determine exactly how it works for your situation.

Where Music Lives in PowerPoint: The Basics

PowerPoint handles audio through the Insert > Audio menu. From there, you have two primary paths:

  • Audio on My PC — inserts a locally stored audio file directly into the presentation
  • Record Audio — lets you record a voiceover or sound clip in real time

Once inserted, an audio icon appears on your slide. You can reposition it, resize it, or set it to hidden so it doesn't appear during playback. The Playback tab in the ribbon gives you control over when and how the audio plays.

Supported Audio Formats

PowerPoint supports a range of audio formats, but not all files behave the same way:

FormatNotes
MP3Widely supported, good for music
WAVUncompressed; larger file size
AAC / M4ASupported in newer versions
WMAWindows Media Audio; Windows-friendly
MIDIBasic support; instrument-dependent playback
FLACLimited support; version-dependent

MP3 is the most reliable format across PowerPoint versions and platforms. If your audio file isn't playing, converting it to MP3 first resolves the issue in most cases.

Playing Music Across Multiple Slides 🎵

One of the most common questions is how to make music continue playing as you advance through slides rather than stopping after the first one.

Once your audio is inserted:

  1. Click the audio icon to select it
  2. Go to the Playback tab in the ribbon
  3. Under Start, change the setting to Automatically or Play Across Slides
  4. Check Hide During Show if you don't want the speaker icon visible
  5. Optionally check Loop Until Stopped for continuous playback

The Play Across Slides option is what most people are looking for when building slideshow-style presentations with background music.

Embedded vs. Linked Audio: A Critical Distinction

This is where a lot of people run into unexpected problems — especially when sharing their file.

Embedded audio is stored inside the .pptx file itself. The file size increases, but the audio travels with the presentation wherever it goes. For most users, this is the safer option.

Linked audio keeps the audio file external. The presentation references the file path on your computer. This keeps the .pptx smaller but creates a fragile dependency — if you move, rename, or share the file without the audio, the music won't play.

PowerPoint generally embeds audio files automatically when you insert them via Insert > Audio > Audio on My PC. However, very large audio files may behave differently depending on your settings and version.

💡 To check your embedding settings: go to File > Options > Advanced, and look under Save for the option to embed media files.

PowerPoint on Mac vs. Windows vs. Web

The experience differs depending on which version of PowerPoint you're running:

PowerPoint for Windows (Microsoft 365 / standalone): Full audio feature support, including looping, cross-slide playback, fade in/out, and volume control.

PowerPoint for Mac: Core audio features are present, but some format compatibility differences exist. WAV files occasionally cause issues on Mac; MP3 is more reliable.

PowerPoint for the Web (browser-based): Audio playback is supported for viewing, but inserting and editing audio is limited compared to the desktop app. Editing features like looping and cross-slide settings may not be adjustable in the browser.

PowerPoint on mobile (iOS/Android): Audio playback works during presentations, but inserting and editing audio tracks is typically not supported on mobile apps.

Timing and Transitions: Syncing Music to Slides

If you're building a self-running slideshow — think photo montages or kiosk displays — you can sync your slide timing to the music.

Under the Transitions tab, each slide has a Timing section where you can set how long it stays on screen before advancing. By calculating your total audio duration and dividing by the number of slides, you get a rough per-slide display time. This won't be frame-perfect, but it gets you close enough for most presentations.

For more precise control, PowerPoint's rehearsal timing feature (under the Slide Show tab) lets you run through the deck and record how long you spend on each slide, then save those timings automatically.

File Size Considerations

Audio files add weight to your presentation. A three-minute MP3 might add 3–5 MB to the file, while a WAV version of the same track could add 30 MB or more. For presentations shared via email or uploaded to cloud platforms, this matters.

Compressing media (available under File > Info > Compress Media in desktop versions) can reduce audio and video file sizes without dramatically affecting quality, depending on the compression tier you select.

What Changes Based on Your Situation

The process above is consistent, but what works best varies depending on several factors:

  • PowerPoint version — older versions (2010, 2013) have fewer audio features and less format support than Microsoft 365
  • Operating system — Mac and Windows handle certain audio formats differently
  • Intended audience — a presentation you're running yourself from one laptop has different risk factors than one you're sharing with a colleague on a different machine
  • Audio source — music from streaming services is typically DRM-protected and cannot be inserted into PowerPoint directly; only locally stored, unprotected files work
  • File sharing method — email attachments, USB drives, cloud links, and LMS uploads all have different file size constraints that affect your audio approach

Whether embedding is always the right call, or whether MP3 is always the best format, or whether cross-slide playback is the right behavior for your specific deck — those answers depend on what you're building, how you're sharing it, and which version of the software you're working with.