Open the Clock app, tap Alarms, tap the alarm you want to change, then tap Sound. At the top of the list, under Songs, tap Pick a Song and choose any track from your music library. Tap Back, then Save. The song has to be in the Apple Music app's library, so tracks from Spotify or YouTube don't appear.
That's the whole process. The more useful question is whether a song is a good way to wake up at all. Details below.
Step by step
- Open Clock and tap the Alarms tab.
- Tap an existing alarm to edit it, or tap + to make a new one.
- Tap Sound.
- At the top of the Sound screen, under Songs, tap Pick a Song.
- Browse your library by playlist, artist, album or song, and tap the track you want. You'll see a tick next to it in the Songs section.
- Tap Back in the corner, then Save.
Each alarm has its own sound, so set the song on each alarm you want it for.
Before you trust it, set a test alarm a minute or two ahead and let it play. That's the only way to know how loud it really is and how long the intro takes.
What you need for Pick a Song to work
- The song must be in the Music app's library. That means songs you bought from the iTunes Store, songs synced from a computer, or, with an Apple Music subscription, songs you've added to your library.
- Download it to the phone. If a song is only streamed, whether it plays reliably at alarm time can depend on your connection and your iOS version. Downloading it removes the doubt. In the Music app, press and hold the song and tap Download.
- Streaming apps don't count. Spotify, YouTube Music and similar apps can't provide songs to the Clock app.
If you cancel your Apple Music subscription, songs that came from it may stop playing, and the alarm can fall back to a default tone. If your song alarm suddenly sounds different, check that first.
Other ways to change your alarm sound
Built-in tones
Below the Songs section is a list of Ringtones, the built-in alarm and ringtone sounds. Most are designed to be clear from the first second, which matters more than you'd think.
Purchased tones
At the top of the Sound screen there's a link to the Tone Store, where you can buy ringtones and alert tones. If you've bought tones before, on this or an older iPhone, you can get them back with Settings > Sounds & Haptics > Ringtone > Download All Purchased Tones.
Your own custom tone
If you want a specific part of a song, like the chorus instead of a slow intro, you can make a ringtone with GarageBand on the iPhone from audio you own, trim it, and export it as a ringtone. It then appears in the Ringtones list for alarms. It takes a few minutes, but it's the only way to choose where the sound starts.
Vibration
The Vibration option on the same Sound screen sets the vibration pattern. Useful as an extra, but not on its own for most people.
Why your favourite song can make you sleep through the alarm
This is the part people don't expect. Setting your favourite song feels like a way to wake up happy. In practice there are three problems.
1. Your brain tunes out familiar, pleasant sounds. While you're asleep, your brain keeps filtering noise, and it's good at ignoring things it knows are safe. A song you've heard a hundred times is about as familiar and safe as a sound can be. Hearing it every morning makes that worse: after a couple of weeks, the alarm becomes background noise. This is called habituation, and it's one of the main reasons alarms that used to work stop working.
2. It slides into your dreams. Music is easy for a dreaming brain to fold into whatever's happening. Many people remember "hearing" their alarm song in a dream without waking up.
3. Soft starts lose the first minute. Most songs build up. A quiet intro, a low overall volume, and a phone face-down on the mattress can add up to a first minute you simply don't hear.
Why your alarm sound matters goes deeper into what makes a sound wake you up, but here's the short version.
What sound works better
- It starts clear from the first second. No long intro or fade-in.
- It stands out from your room. Something with a distinct melody or rhythm, not a constant hum like a fan.
- It's not so harsh you slam it off in a panic. A jarring beep gets you awake, but it also makes you want to silence it as quickly as possible and go back to sleep. A clear, bright tune can be a good middle ground.
- You change it from time to time. Every month or two, switching the sound helps against habituation.
- The volume is actually right. Check Settings > Sounds & Haptics > Ringer and Alerts, since that's the level your alarm uses. If it's still too quiet, see why your iPhone alarm volume is too low.
If you're a genuinely deep sleeper, no song choice will be enough. Best alarm for heavy sleepers covers what does work.
When the sound isn't really the problem
Often the song plays, you hear it, and you still stop it and go back to sleep. Changing the sound won't fix that, because the problem is how easy the alarm is to stop.
That's what Captain Wake is built for. It's an iPhone alarm that only stops when you complete a mission: photograph a specific real object, such as your bathroom sink, solve a math problem, scan a barcode you've left in another room, or shake or spin the phone. Photos are checked on the device with Apple Vision and never uploaded. Turning the volume down, force-closing the app or restarting the phone doesn't stop it. With that in place, the sound only has to get your attention for a moment. The mission does the rest.
Who this is NOT for
- If a song gets you up every day, keep it. The advice above is for people it isn't working for.
- If you share a room, a song you can't stop without getting up will annoy the other person. Use a Watch tap or a quieter first alarm.
- If you want music only from Spotify or YouTube, the Clock app can't use it. Buy the track or make a custom tone instead.
The takeaway
To set a song as your iPhone alarm: Clock, tap the alarm, Sound, Pick a Song, choose a downloaded track from your library, and Save. Pick one that starts strong, test it once, and change it every so often. If you keep hearing it and switching it off anyway, fix how the alarm stops, not what it sounds like.