The simplest way to make a slideshow
You can create a photo slideshow with music using software that is already on your computer — Windows comes with Photos, and Mac comes with iMovie. Both let you arrange photos in order, set how long each one displays, and add a music track underneath. The whole process takes 15 to 30 minutes for a slideshow of 20 to 30 photos.
If you want something faster and less involved, your web browser can do it too. Google Photos (free, works on any computer) has a built-in slideshow feature that plays your photos with automatic background music, though you cannot customize much. For more control without learning new software, a presentation tool like Google Slides or PowerPoint lets you add photos and music the same way you would build a presentation.
The choice depends on what you want the slideshow to do. If you are making something to share with family or post online, the native tools on your computer are usually enough. If you want to burn it to a DVD or share it as a video file, you will need the full software approach.
Key Takeaways
- Windows Photos and Mac iMovie are free and built into your computer, and both can arrange photos, set timing, and add music in under an hour.
- Google Photos offers the fastest route if you want automatic slideshows with minimal setup, though customization is limited.
- You will need your music file saved on your computer before you start — streaming services like Spotify do not work directly in slideshow software.
- Exporting your finished slideshow as a video file (MP4 format) lets you share it by email, upload it to YouTube, or play it on any device.
Creating a slideshow on Windows using Photos
Open the Photos app (search for "Photos" in the Windows search bar). Navigate to the folder where your photos are stored, or select individual photos by holding Ctrl and clicking each one. Once you have selected the photos you want, look for the "Create" menu at the top and choose "Auto-generated album" or "Create a video with music" — the exact wording depends on your Windows version.
The app will ask you to pick a music track from its built-in library. You can also add your own music file by selecting "Add music" and browsing to an MP3 or WAV file on your computer. Set how long each photo should display (typically 3 to 5 seconds works well), and the software will arrange them in the order you selected. You can preview the slideshow before saving it.
Once you are satisfied, export the slideshow as an MP4 video file. This creates a single file you can email, upload to YouTube, or play on any device. The export usually takes a few minutes depending on how many photos you have and how long the music track is.
Creating a slideshow on Mac using iMovie
Open iMovie (in your Applications folder). Create a new project and choose "Movie." Drag your photos into the timeline at the bottom of the screen in the order you want them. iMovie will automatically give each photo a default duration — usually 4 seconds — but you can change this by clicking each photo and adjusting the duration slider.
To add music, click the music note icon in the toolbar and choose "Music and Sound Effects." Search for a track in iMovie's built-in library, or click "Import" to add your own MP3 or WAV file from your computer. Drag the music track into the audio lane below your photos. You can trim the music to match the length of your slideshow by dragging the edges of the audio clip.
Preview your slideshow by pressing the spacebar. When you are ready to share it, go to File > Share and choose your format — "File" creates an MP4 you can email or upload, while "YouTube" uploads directly if you have an account. The export process usually takes 5 to 15 minutes.
Using Google Photos for a quick automatic slideshow
If you have photos stored in Google Photos (the free cloud service from Google), you can create a slideshow without any software. Open Google Photos in your web browser, select the photos you want by clicking the checkbox next to each one, then click the three-dot menu and choose "Slideshow." The photos will play automatically with background music that Google selects.
This method is the fastest — it takes under a minute — but you have limited control. You cannot choose the music, adjust how long each photo displays, or easily export it as a file to share. It works best if you just want to view your photos in motion on your computer screen, or if you are showing them to someone sitting next to you.
If your photos are not in Google Photos yet, you can upload them for free (up to 15 GB of storage). Go to photos.google.com, click "Upload," and select your photo folder. Once they are uploaded, the slideshow feature becomes available.
Finding and preparing music for your slideshow
Your slideshow software needs a music file saved on your computer — it cannot pull music directly from Spotify, Apple Music, or YouTube. You have several options. Your library may offer free music downloads through services like Hoopla or Freegal (check your library's website). You can also read royalty-free music from sites like YouTube Audio Library (free, no account needed) or Pixabay Music (free, creative commons licensed).
If you own music CDs or have purchased songs from iTunes, those files are already on your computer. Search for them in your Music folder. Make sure your music file is in a common format like MP3 or WAV — most slideshow software supports these.
Before you start building your slideshow, save your music file somewhere you can find it easily, like your Desktop or a dedicated Music folder. Write down the file name so you can locate it when the software asks you to import it. If your music track is longer than your slideshow needs, you can trim it in most slideshow software, or use a free audio editor like Audacity to shorten it before you import it.
Exporting and sharing your finished slideshow
Once your slideshow is complete, you need to save it in a format that other people can watch. The standard format is MP4, which plays on any computer, phone, or TV. Both Photos and iMovie let you export as MP4 — look for "Export," "Save," or "Share" in the menu.
When you export, the software will ask you to choose a quality level. "High" or "1080p" creates a larger file that looks sharper, while "Medium" or "720p" is smaller and faster to upload if you are sharing by email or uploading to YouTube. For most purposes, 720p is fine. The export process can take anywhere from a few minutes to half an hour depending on the length of your slideshow and your computer's speed.
Once the file is saved, you can email it (if it is under 25 MB), upload it to YouTube, share it through Google Drive, or copy it to a USB drive. If you want to play it on a TV or burn it to a DVD, you will need additional software — ask your library if they have DVD authoring tools available, or search for free DVD creation software compatible with your operating system.
Troubleshooting common problems
The music does not sync with the photos. This usually happens if you change the duration of individual photos after adding the music. The software does not automatically adjust the music length. Fix this by either adjusting photo durations before you add music, or trimming the music track to match your final slideshow length.
The export takes too long or freezes. Close other programs running on your computer to free up memory. If the slideshow is very long (over 100 photos), try exporting at a lower quality setting first. Restart your computer and try again if the software still freezes.
The music file will not import. Check that your file is in MP3 or WAV format — some slideshow software does not recognize other formats like FLAC or OGG. If you have a file in an unsupported format, use a free converter like CloudConvert to change it to MP3 first.
The slideshow plays too fast or too slow. You are adjusting the duration of individual photos, but the software is not showing the change. Save your project, close the software completely, and reopen it. Sometimes the display does not update until you restart.
Frequently Asked Questions
Can I use music from Spotify or YouTube in my slideshow?
Not directly. Streaming services do not let you read their music to use in other projects. You will need to find the song elsewhere — check if your library offers free downloads, or use royalty-free music from YouTube Audio Library or Pixabay Music instead.
What if I want to add text or captions to my photos?
Both iMovie and Google Slides let you add text overlays. In iMovie, click the "T" icon in the toolbar to add a title or caption to any photo. In Google Slides, you can add text boxes directly on each slide. Photos app has limited text options, so if text is important, use iMovie or Slides instead.
How do I make the slideshow loop continuously?
If you are exporting as an MP4 file, most video players do not loop automatically — you have to restart the video manually. If you want a slideshow that loops on its own, use Google Photos (which loops by default) or check if your TV or media player has a loop setting when you play the file.
Can I create a slideshow on my phone?
Yes. Google Photos has a slideshow feature on phones and tablets. For more control, apps like InShot or CapCut let you add music and create video slideshows on your phone, though the process is similar to the computer version and takes about the same amount of time.
What is the best photo duration for a slideshow?
Three to five seconds per photo is standard and gives viewers time to see the image without getting bored. If your photos tell a story or have details you want people to notice, use 5 to 7 seconds. For a fast-paced slideshow, 2 to 3 seconds works, but anything under 2 seconds feels rushed.