The fastest way depends on what you're making

Adding a song to a picture means combining audio with a still image, and the method you use depends on what you want the result to be. If you want a short video clip with music playing over the picture, you'll use your phone's built-in video editor or a free app. If you want to embed audio into the image file itself so it plays when someone opens the picture, that's a different process and requires specialized software that most people don't need.

Most people are actually looking to create a short video or slideshow with music, not to literally attach sound to a JPG file. That's what this guide covers. The easiest route on a phone is your camera app's built-in editor, and on a computer it's free software like DaVinci Resolve or Windows Photos.

Key Takeaways

  • On iPhone, use the Photos app to select a picture, tap Edit, then add music from your library using the Music button.
  • On Android, Google Photos has a built-in tool to create a video with music by selecting multiple pictures and choosing "Create" then "Movie."
  • On Windows, the Photos app lets you import a picture, add music from your device, and export as a video file.
  • On Mac, iMovie is free and lets you drag a picture into a timeline, then add an audio track from your music library.
  • The result is a video file, not a modified picture, so you'll need to save it separately from your original image.

Adding music to a picture on iPhone

Open the Photos app and find the picture you want to use. Tap Edit in the top right corner. Scroll down and tap the Music button (it looks like a musical note). You'll see a list of songs from your device's music library. Tap the song you want, and it will play over your picture. The app automatically creates a short video clip, usually around 3 to 5 seconds long.

If you don't see the Music button, make sure you're in the editing screen and not just viewing the photo. Tap Edit again if you need to. Once you've selected a song, you can adjust how long the picture displays by dragging the slider at the bottom of the screen. When you're done, tap Done to save the video. It will appear in your Photos library as a new video file, separate from the original picture.

Adding music to a picture on Android with Google Photos

Open Google Photos and select the picture you want to use. Tap the three dots in the top right, then look for "Create" or "Tools." Choose "Movie" or "Create a movie." Google Photos will ask you to select additional pictures if you want, but you can skip this step if you only want one image. Tap Next to move to the music selection screen.

You'll see a list of songs available in Google Photos' music library. Select the song you want, and it will play over your picture. Google Photos automatically sets the video length to match the song, so a longer song means a longer video. Tap Create or Done to save the video. The finished file will be saved to your Photos library as a new video, not as a modified version of your original picture.

Adding music to a picture on Windows

Open the Photos app (it comes built into Windows 10 and 11). Click the Create button at the top, then select "Custom video with music." Click Add to choose the picture from your device. Once you've selected it, the app will open a timeline editor. Click Add music and browse to a song file on your computer. The song will appear as an audio track below your picture on the timeline.

You can adjust how long the picture displays by dragging its edge on the timeline. When the video looks right, click Export or Save to choose a location and file format. Windows Photos will save the result as an MP4 video file. The original picture stays unchanged on your device.

Adding music to a picture on Mac with iMovie

iMovie is free and comes on every Mac. Open it and create a new project. Click File, then New Movie. Drag your picture into the timeline at the bottom of the screen. The picture will appear as a clip. Now click the Audio button (it looks like a musical note) in the top toolbar, or go to File and select Add Audio. Browse to a song on your computer and click it to add it to the timeline below your picture.

You can adjust how long the picture displays by dragging the edge of the clip on the timeline. The audio track will play for its full length, so if your song is three minutes long, your video will be three minutes long. When you're satisfied, click File, then Export, and choose a video format like MP4. iMovie will save the finished video to your chosen location.

What to do if your music isn't in your device's library

If the song you want to use isn't already on your phone or computer, you'll need to add it first. On iPhone, you can use Apple Music or iTunes to download songs to your device. On Android, you can download songs through Spotify, YouTube Music, or other music apps, though not all apps let you use their songs in videos. On Windows and Mac, download the song file to your computer, then import it into your video editor.

Some video editors have built-in music libraries with free songs you can use without owning them. Google Photos includes a selection of royalty-free music. iMovie also includes free background music. If you're using a song you don't own, check whether you're allowed to share the finished video online — some platforms have copyright rules about music in videos.

Troubleshooting common problems

If the music doesn't appear in your editor, make sure the song file is actually on your device and not just in a streaming app. Streaming apps like Spotify or YouTube Music usually don't let you export their songs into videos unless you download them first. If you're on a phone, try restarting the app or your device. On a computer, make sure the audio file format is supported — MP3 and WAV files work with most editors.

If the video won't save or export, check that you have enough storage space on your device. A video file takes up more space than a picture, so if your phone or computer is nearly full, the export might fail. Try deleting some old files and trying again. If the audio is out of sync with the picture, this is usually a glitch in the app — try creating the video again from scratch.

Frequently Asked Questions

Can I add music to a picture without making it a video?

Not in the traditional sense. A still image file (JPG, PNG) can't play audio on its own. What you're actually creating is a video file that displays the picture while the music plays. Some specialized software can embed audio metadata into an image, but standard photo viewers won't play it back.

How long will the video be?

It depends on the app and the song. Some editors let you set a custom length — for example, showing the picture for 10 seconds with a 3-minute song playing underneath. Others automatically match the video length to the song length. Check your app's settings to see what options you have.

Can I use a song from Spotify or Apple Music?

Not directly. Streaming apps don't let you export their songs into videos. You'll need to download the song to your device first, or use royalty-free music from your editor's built-in library. Some streaming services let you download songs for offline listening, but check your subscription plan.

What file format should I save the video in?

MP4 is the most common and works on almost every device and platform. MOV works well on Apple devices. Most video editors default to one of these formats, so you can usually just click Export and accept the default. If you're uploading to social media, check what format that platform recommends.

Will the original picture be changed?

No. The original picture file stays exactly as it is. The video editor creates a new file that contains the picture and the audio track. You'll have both the original picture and the new video file on your device.