The quickest way to change your ringtone

Open Settings, tap Sounds & Haptics, then tap Ringtone and pick a new sound. That's the whole process — it takes about 30 seconds. Your new ringtone will play the next time someone calls you.

If you want to use a song from your music library instead of Apple's built-in sounds, or if you want to assign different ringtones to different people, the steps are slightly different. The method depends on whether you're using a sound Apple provides or one you've created or purchased yourself.

Key Takeaways

  • Built-in ringtones are changed through Settings > Sounds & Haptics > Ringtone, and the change takes effect immediately.
  • You can assign a custom ringtone to a specific contact by opening their contact card, tapping Edit, and selecting Ringtone.
  • Songs from Apple Music or your music library cannot be used as ringtones directly — you need to convert them to ringtone files first using GarageBand or a third-party app.
  • Ringtones purchased from the iTunes Store work immediately without conversion, but most music files require extra steps.

Using Apple's built-in ringtones

Open the Settings app on your home screen. Scroll down and tap Sounds & Haptics (on iPhone 15 and newer) or Sounds (on older models). Tap Ringtone at the top of the list.

You'll see a list of Apple's default ringtones. Tap any one to hear a preview — it will play immediately. The checkmark shows which ringtone is currently active. Once you've picked one, tap it and the checkmark moves to your selection. You can close Settings and you're done.

Setting a different ringtone for one person

Open the Contacts app and find the person you want to assign a custom ringtone to. Tap Edit in the top right corner. Scroll down and tap Ringtone. Choose from the same list of Apple's built-in sounds.

This person's calls will now ring with their assigned tone, while everyone else uses your default ringtone. You can assign different ringtones to as many contacts as you want. To remove a custom ringtone from a contact and return them to the default, go back to Edit, tap Ringtone, and select the default tone at the top of the list.

Converting a song to a ringtone

If you want to use a song from your music library as a ringtone, you need to convert it first. Apple's GarageBand app (free, built into most iPhones) can do this. Open GarageBand, create a new project, tap the loop icon at the bottom, search for your song in your library, and drag it into the timeline. Trim it to 30 seconds or less — ringtones must be shorter than that.

Tap the three dots in the top left, select Share, then Ringtone. Name it and tap Export. The ringtone will appear in your Sounds & Haptics settings immediately. This method works for any song on your device, whether it's from Apple Music, purchased, or recorded yourself.

If GarageBand feels complicated, third-party apps like Ringtone Designer or Zedge let you upload a song and trim it to length, then save it as a ringtone. These apps are free or low-cost and handle the conversion automatically.

Ringtones you buy versus ones you create

Ringtones purchased from the iTunes Store work immediately — they appear in your Sounds & Haptics list without any conversion. These are already in the correct format and length.

Ringtones you create yourself or convert from songs you own need to be exported as .m4r files (Apple's ringtone format) to work. GarageBand and most ringtone apps handle this automatically when you choose the Ringtone export option. If you try to use a regular music file (like an .mp3) as a ringtone, it won't appear in your ringtone list.

Troubleshooting when your ringtone won't change

If you've selected a new ringtone but your phone still rings with the old one, restart your iPhone. Hold the power button and either volume button until the power-off slider appears, then slide to power off. Wait 10 seconds and turn it back on.

If you're trying to use a custom ringtone and it doesn't appear in your list, check that it was exported as a ringtone (not just saved as a song). Open GarageBand or your ringtone app and re-export it, making sure you select Ringtone as the export type, not Music or Audio File. If you're using a third-party app, check that it has permission to access your contacts and sounds — go to Settings > Privacy and verify the app is allowed.

Why your ringtone might not play in certain situations

If your phone is set to silent mode (the physical mute switch on the side of your iPhone), your ringtone won't play — you'll feel a vibration instead. Flip the switch toward the back of the phone to turn off silent mode.

If Do Not Disturb is turned on, calls from people not in your Favorites list will be silenced. Check Control Center (swipe down from the top right) to see if the moon icon is active. Tap it to turn off Do Not Disturb. Focus modes work the same way — if a Focus is active, it may silence calls unless the caller is in your allowed list.

Frequently Asked Questions

Can I use any song from Apple Music as a ringtone?

Yes, but you need to convert it first using GarageBand or a ringtone app. Apple Music songs are protected files that can't be used directly as ringtones. Once you trim the song to 30 seconds or less and export it as a ringtone, it will work.

What's the longest a ringtone can be?

iPhone ringtones must be 30 seconds or shorter. If you're converting a song, trim it before exporting. Most ringtone apps will warn you if your selection is too long and won't let you export it until you shorten it.

If I set a custom ringtone for one contact, will it override my default?

Yes. That person's calls will ring with their assigned tone. Everyone else will use your default ringtone from Sounds & Haptics. You can assign different ringtones to different people, and they all work at the same time.

Do I need to buy ringtones, or can I make them for free?

You can make them for free using GarageBand or free ringtone apps. You can also buy ringtones from the iTunes Store if you want professionally made options. There's no requirement to buy — the free method works just as well.

Why does my custom ringtone keep disappearing?

This usually happens if you delete the original song from your music library. Custom ringtones are linked to the source file, so if you remove the song, the ringtone may disappear. Re-export the ringtone from GarageBand or your ringtone app to fix it.