Guide · Music

How to add music to photos, and what actually happens

A photo file cannot contain audio, so there are only two real routes. Either you post the photo somewhere that attaches a track to it, which is what Instagram, TikTok and Facebook do, or you turn the photo into a short video with the music baked in, using CapCut, VN, iMovie or Apple Photos. Which you pick decides what you are allowed to do with it afterwards.

Phone on a table showing a photo with a music track selected, headphones nearby
Phone on a table showing a photo with a music track selected, headphones nearby

How to do it, step by step

  1. Decide where it is going first If it is for Instagram, TikTok or Facebook only, use the app's own audio. If it needs to live anywhere else, you are making a video file, and that changes which music you can legally use.
  2. For a single photo on Instagram Create the post, choose the image, tap Next, and look for Add audio or the music note. One track plays across a single image or a whole carousel, and it starts when someone opens or swipes the post.
  3. For a set of photos as a video Open CapCut, VN or iMovie, import the photos in order, and set a default duration per image of about two seconds before adjusting individual ones.
  4. Add the track, then match the timing Drop the music in and move the image changes so they land on the beat. This is the difference between a slideshow that feels made and one that feels assembled.
  5. Export and check the audio level Export once at 1080p and play it back on a phone with the sound on. Music that felt right in headphones is usually too loud over a phone speaker.

Why the answer is never just a photo

Every version of this question has the same answer underneath: a JPEG or HEIC file has nowhere to put a song. What people are actually asking for is one of three different things, and the routes diverge immediately.

A photo post that plays music when someone opens it. That is a platform feature, not a file. Instagram, TikTok and Facebook attach a track to the post on their servers and play it in their app. Download the image and the music is gone, because it was never in the image.

A short video of one photo with music over it. This is a real file you can send, upload anywhere and keep. It is a video with a still image on screen, and every video editor makes one in about a minute.

A set of photos cut to a track. A slideshow, which is the larger job covered in our photo slideshow guide. This page stops at the music question.

Knowing which of the three you want prevents the most common frustration, which is building a beautiful in-app post and then discovering there is no way to save it as a file with the music intact.

Attaching music inside an app

The in-app route is the fastest and the most limited.

Instagram. Create the post, pick your photo or carousel, tap Next, and use Add audio or the music note where it appears. One track plays across the whole post, including a multi-image carousel, and it starts when somebody opens or swipes through rather than playing automatically in the feed. It is mobile only; the desktop uploader does not offer it. Availability varies by account type, country and app version, which is why a friend can see the option and you cannot.

Instagram Stories. The music sticker is the oldest and most reliable version of this. Add your photo to a story, open the sticker tray, choose Music, and pick a section of the track. You can also choose whether the lyrics appear on screen, which is worth turning off more often than people do. More story-specific ideas are on our Instagram story ideas page.

TikTok. Photos uploaded through the photo flow get a track across the whole post, and that track links back to its own sound page, which is the main reason to build a slideshow inside TikTok rather than uploading a video.

The shared limitation: none of this produces a file. The music exists because you are inside that company's app, playing it under a licence that company holds.

The routes compared

RouteWhat you end up withMusic you can useCatch
Instagram post or carouselA post that plays a track when openedInstagram's catalogue, narrower on business accountsNot a file, mobile only, availability varies
Instagram Stories music stickerA story with a clip of a songThe same catalogueGone in 24 hours unless you save it as a highlight
TikTok photo uploadA post linked to the sound pageTikTok's catalogueLives on TikTok only
CapCut or VNA real video fileIn-app tracks, or audio you importIn-app music is licensed for that platform, not for elsewhere
iMovieA real video fileIts own soundtracks, or your own musicApple Music tracks are protected and will not import
Apple Photos memory movieA video you can save and shareApple's soundtracks, or music from your libraryLess control over timing and order

Turning photos into a video with music

If you need an actual file, the process is the same in every editor.

Import the photo or photos, set how long each is on screen, add the audio track, and export. For a single image with a song over it, two things make it look intentional rather than lazy: give the image a very slow zoom or drift, and cut the audio at a sensible musical point rather than mid-phrase.

Apple Photos is the free route nobody remembers. Select photos, or open an album, and use the memory movie feature. Music comes from Apple's own soundtracks or from your music library, and the result saves as a video you can share. You give up precise control over order and timing in exchange for it taking one minute.

iMovie gives more control and is still free. Note that tracks from a streaming subscription are protected and will not import into any editor; only music you own as files, or the editor's own library, can be used.

CapCut or VN are the right answer once you want the image changes to land on the beat. Both let you tap out beat markers against the waveform and snap each image to one, which is the single technique that makes a photo video feel produced.

Keep the music quieter than feels right in headphones. Phone speakers exaggerate the midrange, and audio mixed on headphones is almost always too loud in the feed.

The licensing reality

This is the part that catches people out after the work is done, and it comes down to one principle: the licence belongs to the platform, not to you.

In-app catalogues are platform licences. The songs in Instagram's or TikTok's music picker are cleared for posts made and played inside those apps. They do not come with permission to use that recording in a file you export, upload to YouTube, put on a website or hand to a client.

Editor libraries are narrower than they look. The built-in music in the big mobile editors is generally licensed for use within that company's own ecosystem rather than as general-purpose royalty-free music. A track that was fine inside the app can still generate a claim once the exported video is uploaded somewhere else.

Business accounts get a smaller catalogue. Instagram limits business accounts to a collection cleared for commercial use, because the label agreements behind the main library cover personal, non-commercial posting only. If you switched to a Business account for the analytics, a Creator account has the same analytics with the wider music access.

For anything commercial, use properly licensed music. Free and paid libraries exist specifically for this, with licences that travel with the file. It is the boring answer and it is the one that does not get your video muted three months later.

What to do when music is not an option

Sometimes the right move is no music at all, and it is a stronger choice than people expect.

Use the real sound. Ambient audio from where the photos were taken, or a short voice note over them, is more distinctive than any track and carries no licensing question at all. Rain, a market, a kitchen, a car journey.

Let the images carry it. A carousel needs no audio. Instagram feed posts are frequently scrolled with the sound off anyway, so a silent set loses far less than you would think.

Write instead. If the music was doing emotional work, a caption can do the same job and it travels everywhere. Our photo dump captions are built for exactly that.

A reasonable default: use in-app music for anything posted and forgotten, and licensed music for anything you will still be using next year.

Questions people ask

How do I add music to photos?

Either post the photo somewhere that attaches audio, such as Instagram, TikTok or Facebook, or turn the photo into a short video with the music inside it using CapCut, VN, iMovie or Apple Photos. A photo file itself cannot store audio, so there is no third option.

How do I add music to an Instagram photo post?

Create the post, choose your photo or carousel, tap Next, and use Add audio or the music note if it appears. One track plays across the whole post and starts when somebody opens or swipes it. The feature is mobile only and availability varies by account and region.

Can I save a photo with music as a file?

Only if you make it as a video. Music attached inside Instagram or TikTok exists on their servers under their licence, so downloading the post gives you a silent image. Build it in a video editor if you need a file you can send or upload elsewhere.

Can I use any song I want?

No. In-app catalogues are licensed for posts inside that app, and editor music libraries are usually cleared for that company's own platforms. For anything commercial, or anything going to YouTube or a website, use music from a library whose licence travels with the file.

Why can I not add music to my photos on Instagram?

Usually the account type or the upload route. Business accounts see a smaller commercially cleared catalogue, the desktop uploader does not offer audio at all, and availability differs by country and app version. Switching from Business to Creator restores the wider library.

Keep reading