The fastest way to change your ringtone

Open Settings on your iPhone, tap Sounds & Haptics, then tap Ringtone. You will see a list of built-in ringtones. Tap the one you want — you will hear it play when ready. The checkmark moves to your choice, and it becomes your new ringtone the moment you tap it. No confirmation screen or restart needed.

This takes about 30 seconds and works on all iPhone models running iOS 16 or later. If you have an older iPhone, the path is the same but the menu may be labeled Sounds instead of Sounds & Haptics.

Key Takeaways

  • Built-in ringtones are found in Settings > Sounds & Haptics > Ringtone, and tapping one makes it active when ready.
  • You can use songs from your music library as ringtones by going to Settings > Sounds & Haptics > Ringtone > Downloaded Tones, but the song must be 30 seconds or shorter.
  • Custom ringtones created in GarageBand or purchased from the iTunes Store appear in the Downloaded Tones section automatically.
  • If you set a ringtone for a specific contact, that person's calls will use that tone instead of your default ringtone.

Using a song from your library as a ringtone

You can make any song in your Music app into a ringtone, but it has to be 30 seconds or shorter. If your song is longer, you will need to trim it first using GarageBand (Apple's free music app) or a third-party audio editor on your computer.

Once your song is 30 seconds or less, open GarageBand on your iPhone, create a new project, import the song, and export it as a ringtone. GarageBand will walk you through this — tap Share, then Ringtone, give it a name, and tap Export. The ringtone will appear in Settings > Sounds & Haptics > Ringtone > Downloaded Tones within seconds.

If you do not want to use GarageBand, you can also buy ringtones directly from the iTunes Store on your computer, sync them to your iPhone, and they will show up in the Downloaded Tones section the same way.

Setting a different ringtone for one contact

Open the Contacts app, find the person you want, and tap Edit in the top right. Scroll down and tap Ringtone. Choose from the same list of built-in and downloaded ringtones. Tap Done to save.

Now when that person calls, their custom ringtone will play instead of your default one. This is useful if you want to know when ready who is calling without looking at your screen. You can set a different ringtone for as many contacts as you want.

Common mistakes that stop ringtones from working

The most common problem is Silent mode. If the mute switch on the left side of your iPhone is flipped down (toward the back of the phone), your ringtone will not play — you will only feel a vibration. Flip the switch up so you see orange, and your ringtone will work again.

The second mistake is confusing ringtone with notification sound. Ringtones play for phone calls only. Text messages, emails, and app notifications use a separate setting in Settings > Sounds & Haptics > Text Tone (or Notification Sounds, depending on what app). If you changed your ringtone but your texts still sound the same, you changed the wrong setting.

The third issue is that some custom ringtones fail to export from GarageBand if the file is corrupted or in the wrong format. If your exported ringtone does not appear in Downloaded Tones after 10 seconds, try creating it again or using a different song.

Where to find more ringtones beyond the built-in ones

Apple includes about 30 built-in ringtones on every iPhone, but you can add more. The iTunes Store (on a Mac or PC, not on iPhone) sells individual ringtones for $1.29 each. Search for "ringtones" in the iTunes Store, preview them, buy one, and it will sync to your iPhone the next time you connect or use iCloud sync.

You can also create ringtones from any song you own using GarageBand, as described above. This is free and gives you unlimited options — you can trim any part of any song and use it as a ringtone.

Ringtones on older iPhone models

If you have an iPhone running iOS 15 or earlier, the steps are almost identical, but the menu names are slightly different. Go to Settings > Sounds (not Sounds & Haptics) > Ringtone. The rest works the same way. If you are unsure which iOS version you have, go to Settings > General > About and look at the "Software Version" line.

Older iPhones also support custom ringtones the same way — through GarageBand or the iTunes Store — so the process for creating and using them does not change.

Frequently Asked Questions

Why is my ringtone not playing when someone calls?

Check the mute switch on the left side of your iPhone — if it is flipped down, your phone is in silent mode and will only vibrate. Flip it up so you see orange. Also check that you are not in Do Not Disturb mode (swipe down from the top right and look for the moon icon). If both are off and the ringtone still does not play, restart your iPhone.

Can I use any song as a ringtone?

Yes, but only if it is 30 seconds or shorter. Use GarageBand to trim longer songs, then export as a ringtone. Songs you buy from Apple Music or other streaming services may have restrictions, so songs you own outright work most reliably.

How do I delete a ringtone I created?

Go to Settings > Sounds & Haptics > Ringtone > Downloaded Tones, swipe left on the ringtone you want to remove, and tap Delete. Built-in ringtones cannot be deleted, only hidden by choosing a different one.

Will my custom ringtone sync to other devices if I use iCloud?

Custom ringtones you create in GarageBand sync across your devices through iCloud, but only if you export them as ringtones (not as regular audio files). Ringtones bought from the iTunes Store also sync automatically.

What is the difference between a ringtone and a notification sound?

Ringtones play only for incoming phone calls. Notification sounds play for texts, emails, and app alerts. They are set in different places — ringtones in Settings > Sounds & Haptics > Ringtone, and notification sounds in Settings > Sounds & Haptics > Text Tone or the individual app's settings.