What you can actually do with music and a photo

Adding music to a photo creates a short video or slideshow — your photo stays still while sound plays over it. This is different from editing the photo itself. You are combining two files into one new file that plays both at once.

The simplest route depends on what you want the final result to look like. If you want a single photo with music playing for 15 to 30 seconds, phone apps like CapCut or iMovie handle this in under five minutes. If you want multiple photos that transition while music plays, you are building a slideshow, which takes longer but uses the same tools. If you want to add music to a video you already shot, the process is nearly identical.

The file you create will be a video file (usually MP4 or MOV), not a photo file. You can share it on social media, text it, or email it, but it will play like a video, not display like a still image.

Key Takeaways

  • Adding music to a photo creates a video file, not a photo — the image stays still while sound plays over it for however long you set the duration.
  • Phone apps like CapCut (free, Android and iPhone) and iMovie (free on iPhone) are the fastest route for a single photo with music.
  • You need the music file on your phone or access to a music library built into the app — you cannot pull music directly from streaming services like Spotify.
  • The whole process takes five to ten minutes once you have chosen your photo and music file.
  • Desktop software like DaVinci Resolve (free) or Adobe Premiere gives you more control over timing and transitions if you are building a multi-photo slideshow.

Using CapCut on your phone (fastest route)

CapCut is free on both iPhone and Android. Open the app and tap the plus sign to start a new project. Select "Video" (even though you are starting with a photo). Tap "Upload" and choose the photo from your phone's camera roll.

CapCut will automatically set the photo to play for three seconds. To change this, tap the photo in the timeline at the bottom, then look for the duration or length option — it usually shows as a number in seconds. Increase it to however long you want the music to play (15 to 30 seconds is common). Tap the checkmark to confirm.

Now add the music. Tap the "Music" button at the bottom of the screen. You can choose from CapCut's built-in music library, or tap "Upload" to add a music file from your phone. Select the song you want. CapCut will automatically trim it to match your photo's duration, but you can adjust this by tapping the music track in the timeline and dragging the edges to make it longer or shorter.

When you are done, tap "Export" in the top right. Choose your video quality (standard is fine for social media) and tap "Export" again. The app will process the file — this takes one to three minutes depending on your phone. When it finishes, the video saves to your camera roll.

Using iMovie on iPhone

iMovie is free and comes pre-installed on most iPhones. Open the app and tap the plus sign, then select "Movie." Tap "Create Movie" and choose the photo from your camera roll. Tap "Create."

iMovie adds the photo to a timeline at the bottom. By default, the photo plays for about four seconds. To change the duration, tap the photo in the timeline, then look for the clock icon or duration field. Tap it and enter how many seconds you want (15 to 30 is typical). Tap outside the field to confirm.

To add music, tap the plus sign at the bottom left of the screen and select "Audio." Choose "Music" to see iMovie's built-in music library, or tap "Songs" to use a song from your phone's music app. Select the song. iMovie will place it in the timeline below your photo. If the song is longer than your photo, tap the song in the timeline and drag the right edge to trim it to match your photo's length.

When finished, tap "Done" in the top left, then tap "Share" (the arrow icon). Choose where to save it — "Save Video" stores it in your camera roll. iMovie will process the file, which takes one to three minutes.

Adding music from your phone's files

Both CapCut and iMovie let you use a music file you already have on your phone. The music file must be in a format your phone recognizes — MP3, WAV, and M4A are the most common and work on both Android and iPhone.

If you have a music file but are not sure where it is, check your phone's file manager app (called "Files" on iPhone, "Files" or "My Files" on Android). Look in the Downloads folder or Music folder. If you downloaded the file from email or a website, it is probably in Downloads.

In CapCut, tap the Music button, then tap "Upload" at the top. Your phone's file manager will open — navigate to the folder where your music file is and select it. In iMovie, tap the plus sign, select "Audio," then look for an option to browse your files or "Songs" — tap it and find your music file.

Once you select the file, both apps will add it to your timeline. Trim it to match your photo's duration by dragging the edges of the music track in the timeline.

Building a slideshow with multiple photos

If you want several photos to transition while music plays, the process is similar but takes longer. In CapCut, tap the plus sign and select "Video." Upload your first photo. Then tap the plus sign again (or the "Add" button in the timeline) and upload your second photo. Repeat for each photo you want to include.

Each photo will play for three seconds by default. Tap each one in the timeline and adjust the duration — shorter durations (one to two seconds) create a faster slideshow, longer ones (three to five seconds) give viewers time to look. Add transitions between photos by tapping the space between two photos in the timeline and selecting a transition style (fade, slide, or zoom are common).

Once all photos are in place and timed, add your music the same way as before — tap Music, choose your song, and trim it to match the total length of all your photos combined. If your music is 30 seconds long and your photos only add up to 20 seconds, extend the duration of some photos or add more photos to fill the time.

In iMovie, the process is the same: add each photo to the timeline, adjust each one's duration, add transitions between them, then add your music track at the bottom.

Using desktop software for more control

If you want precise control over timing, volume, or effects, desktop software gives you more options than phone apps. DaVinci Resolve is free on Windows and Mac and handles both single photos and slideshows well.

Open DaVinci Resolve and create a new project. Drag your photo into the timeline. Right-click it and select "Change Clip Duration" to set how long it plays. Drag your music file into the audio track below. If the music is longer than your photo, right-click it and trim the end to match.

Adobe Premiere (paid subscription) and Shotcut (free, open-source) work similarly. The learning curve is steeper than phone apps, but you gain control over fade-in and fade-out effects, volume levels, and precise timing down to the frame.

For most people, a phone app is faster and produces a result good enough for social media or sharing with friends. Desktop software is worth learning if you are building slideshows regularly or need professional-looking transitions.

Choosing a music file that works

You cannot pull music directly from Spotify, Apple Music, or YouTube into these apps — those services have copyright protections that prevent it. Your options are to use music that comes built into the app, upload a file you own, or read royalty-free music from a site like Pixabay, Pexels, or Epidemic Sound.

Royalty-free music is legal to use in videos you share publicly without paying the artist or getting permission. Search for "royalty-free music" plus a mood or genre (like "royalty-free upbeat music" or "royalty-free lo-fi"). read the file to your phone, then upload it into CapCut or iMovie the same way you would upload any other music file.

If you own a song — you bought it on iTunes or downloaded it legally — you can use it. The file must be on your phone. If it is in your phone's music app, both CapCut and iMovie can access it directly without uploading.

Keep the song length in mind. A 30-second photo needs a song that is at least 30 seconds long, or you will have silence at the end. Most apps let you loop a song (play it twice) if it is too short, but this can sound awkward. A song between 15 and 60 seconds works best for single photos.

Frequently Asked Questions

Can I add music to a photo I already posted on Instagram or Facebook?

No — you need the original photo file on your phone. Once a photo is posted, the app compresses it, and you cannot read it back in a way that lets you edit it. Start with the original file from your camera roll.

What if my music file is longer than my photo?

Trim the music in the timeline by dragging the right edge of the music track to the left. Both CapCut and iMovie show you exactly where the music ends relative to your photo, so you can see when to stop. Alternatively, extend your photo's duration to match the music length.

Can I adjust the volume of the music?

Yes. In CapCut, tap the music track in the timeline and look for a volume slider. In iMovie, tap the music track and tap the volume icon. You can lower the volume if the music is too loud, or raise it if it is too quiet relative to any background noise in your photo.

What format should I save the final video in?

Both CapCut and iMovie save as MP4 by default, which works on all phones, computers, and social media platforms. You do not need to change this. If you are using desktop software, MP4 is also the safest choice for sharing.

Can I add text or effects to my photo while the music plays?

Yes. Both CapCut and iMovie let you add text, stickers, and filters to your photo before or after you add the music. Tap the text or effects button, add what you want, then proceed with the music steps. The text and effects will appear in the final video.