The quickest way to add music to a photo

You can add music to a photo using your phone's built-in tools or free software on your computer. On iPhone, the Photos app lets you create a slideshow with music. On Android, Google Photos has a similar feature. On Windows or Mac, you can use iMovie (free on Mac) or Windows Photos to combine a still image with an audio file. The method depends on what device you have and whether you want to create a video or just attach sound to an image file.

Most of these tools work the same way: you select your photo, choose or import music, and let the software sync them together. The result is usually a short video file rather than a modified photo, since standard image formats like JPG don't store audio. If you need the music to play when someone opens the photo file itself, you'll need a specialized tool or to upload it to a platform like Instagram or TikTok that handles both.

Key Takeaways

  • iPhone users can create a slideshow with music directly in the Photos app by selecting a photo, tapping the play button, and choosing a theme with music.
  • Android users can use Google Photos to create a movie from photos and music, which generates a video file you can share.
  • On Mac, iMovie is free and lets you drag a photo into a timeline, add music from your library, and export as a video.
  • On Windows, the Photos app has a Music feature that combines images with background music, or you can use free software like DaVinci Resolve.
  • The result is always a video file, not a modified photo, because image files cannot store audio data.

Adding music on iPhone using the Photos app

Open the Photos app and find the photo you want to use. Tap on it to open it full-screen, then look for the play button icon at the bottom of the screen. Tap it, and the app will show you slideshow options. Select a theme — each one comes with its own music and transition style. You can preview the music before you save it.

Once you've chosen a theme, tap "Add Music" if you want to replace the theme's default song with one from your library. Select a song from your Music app, and the photo will play with that music instead. When you're happy with it, tap "Done" and then "Save" to create a video file. This video will be saved to your Photos library and you can share it like any other video.

Adding music on Android using Google Photos

Open Google Photos and select the photo you want to use. Tap the plus button at the bottom and choose "Create" or "Movie." Google Photos will ask you to select additional photos if you want, but you can skip this and use just one. Next, tap "Add music" and choose a song from your device or from Google's royalty-free library.

The app will create a short video with your photo and the music you selected. You can adjust the length of the video and preview it before saving. Once you're satisfied, tap "Save" and the video will be stored in your Photos library. You can then share it directly to social media or send it to someone else.

Adding music on Mac using iMovie

iMovie comes free on every Mac. Open it and create a new project by clicking "File" and then "New Movie." Drag your photo into the timeline at the bottom of the screen. The photo will appear as a clip. By default, iMovie gives it a duration of a few seconds — you can make it longer by clicking and dragging the edge of the photo clip in the timeline.

Next, click the music note icon in the toolbar at the top. Choose "Music" and browse your library or iMovie's built-in royalty-free tracks. Drag the song into the timeline below your photo. iMovie will automatically sync the music to the length of your photo. When you're done, go to "File" and "Share" to export the video as an MP4 file that you can save to your computer or upload anywhere.

Adding music on Windows using the Photos app

Open the Photos app (it comes built-in on Windows 10 and 11). Click on your photo to open it, then look for the "Create" menu at the top. Select "Music" from the dropdown. The app will show you a list of royalty-free music tracks organized by mood and length. Choose one and preview it with your photo.

The Photos app will create a short video with your photo and the music. You can adjust how long the photo displays and preview the result. Click "Save" to store it as a video file on your computer. If you want more control over timing and effects, you can also use free software like DaVinci Resolve or Shotcut, which let you import a photo, add music from your computer, and export as a video.

Using a computer to combine a photo with music from your files

If you have a specific song you want to use and it's not in your device's music library, you'll need to import it first. Download the audio file to your computer (it should be an MP3, WAV, or similar format). Then open your video creation tool — iMovie on Mac, Photos or DaVinci Resolve on Windows, or Google Photos on Android.

Create a new project and drag your photo into the timeline. Instead of choosing from the app's music library, look for an option to import audio from your files. This is usually labeled "Import Music," "Add Audio," or "Browse Files." Select your audio file and drag it into the timeline below your photo. Adjust the photo's duration to match the length of the song, then export the final video.

Uploading to social media if you want music to play automatically

If you want to share a photo with music on Instagram, TikTok, or Facebook, you don't need to create a video file first. These platforms let you upload a photo and add music directly within the app. On Instagram, go to "Create" and select "Reels" or "Stories," then upload your photo and tap the music icon to choose a song from Instagram's library.

On TikTok, tap the plus button to create a new post, upload your photo, and then tap the music icon to add a song. TikTok will automatically create a short video with your photo and the music. Facebook has a similar feature in its video creation tool. This method is faster if you're only sharing on social media and don't need to save a separate video file to your computer.

Frequently Asked Questions

Can I add music to a JPG or PNG file directly?

No. Image files like JPG and PNG cannot store audio data. When you add music to a photo using any of these tools, the result is always a video file (usually MP4 format). If you need the music to play when someone opens the file, you must upload it to a platform like Instagram or TikTok that handles both media types.

What if I want to use a song that's not in the app's library?

Download the audio file to your computer first, then use a tool like iMovie, DaVinci Resolve, or Shotcut to import it. Open the tool, add your photo to the timeline, then use the "Import Audio" or "Add Audio" option to select your file. This works with MP3, WAV, and most other common audio formats.

How long can the video be?

Most phone apps limit you to a few minutes, but computer software like iMovie or DaVinci Resolve can handle videos of any length. If you're creating a slideshow with multiple photos, you can make it as long as your music file. Check the app's documentation if you hit a file size limit when trying to save.

Can I adjust the volume of the music?

Yes. In iMovie, click the audio clip in the timeline and look for the volume slider. In Google Photos and the Photos app, you usually can't adjust volume, but you can replace the music with a different track. DaVinci Resolve and other desktop tools give you full control over volume, fade-in, and fade-out effects.

What format should I export the video in?

MP4 is the safest choice — it works on all devices and social media platforms. Most of these tools default to MP4. If you're sharing on a specific platform, check what formats it recommends. For archiving on your computer, MP4 is also fine and takes up less storage than other formats.