[Once and for All] How to Change a Custom Ringtone on iPhone

The iPhone comes with the same default ringtone that we are likely all familiar with. 

However, what everyone may not know is that you have the ability to change your ringtone, making it possible to give your phone a little more personality.

Keep reading to find out how you can change your iPhone ringtone in just a few simple steps.

Method 1 - Changing Your Ringtone in Settings

As we all know, the iPhone comes with a lot of ringtones by default. Let's take a look at how to set and change these ringtones.

  1. Open Settings on your iPhone.

  2. Select 'Sounds and Haptics'.

  3. Tap on 'Ringtone'.

  4. Browse and select your preferred ringtone.

How to Set Up Ringtone on iPhone Settings

Remember, the ringtone will play once selected, allowing you to preview it before finalizing your choice.

Method 2 - Create A Custom Ringtone For Your iPhone

Don't like the ringtones that come with your iPhone? It doesn't matter, you can also customize the ringtone you like.

1. Purchasing Ringtones from the iTunes Store

You'll need to ensure the iTunes Store app is installed on your iPhone before attempting anything from this section. If not, you can get the iTunes Store app in the App Store.

  1. Open the iTunes Store on your iPhone.

  2. Navigate to More > Tones > All Tones.

Navigate to More Tones All Tones

  1. Browse and select a ringtone you like. Tap to preview before purchasing.

  2. Choose to make this ringtone the phone's default ringtone, make it the default text tone (the alert that plays for text messages), or assign it to a specific person. If you don't want to do any of these, tap Done to continue buying it.

  3. When the purchase is complete, the ringtone downloads to the iPhone. To find the ringtone, open the Settings app and go to the Sounds & Haptics section.

    Buy and Apply Ringtones on The iTunes Store

This method allows you to acquire new ringtones directly on your iPhone, without needing a PC or Mac.

2. Set Your Own Ringtone

Provided you already have music files you want to use or have some in mind you want to download, it’s also possible to set them up as ringtones on your phone without using iTunes or Music. 

You’ll need to download and install both the Garageband app and the Files app from the App Store on your iPhone to follow these steps.

  1. Open the GarageBand app. If not pre-installed, download it for free from the App Store.

Find GarageBand on Your iPhone

  1. Choose Track View and create a new project with any track you like.

Choose Track View And Create A New Project

  1. Import the song you want to set as a ringtone. Tap the loop-shaped icon at the top right, then select Music Library.

Import The Song And Select Music Library

  1. Choose the song you want to set as a ringtone from your Music Library. You can choose from Songs, Artists, Playlists, or all your music under the Songs tab.

Choose A Song

  1. Once you've chosen your song, drag and drop it into your project.

  1. Shorten and adjust the song snippet to no more than 30 seconds. This is the maximum length for ringtones.

  1. Once you're satisfied with your ringtone edit, tap the downward arrow at the top left, and save your project as My Songs.

Save Your Project as My Songs

  1. Long press the song you just saved, then select Share.

Long Press The Song You Just Saved Then Select Share

  1. Choose Ringtone. Here, then you can name your ringtone.

Choose Ringtone Here You Can Name Your Ringtone and then Select Export

  1. After exporting, you need to set the new ringtone. Go back to the Settings app, and select Sounds & Haptics.

Go Back to The Settings App and Select Sounds Haptics

  1. Tap Ringtone, then select the ringtone you just created from the list.

And you're done! Your iPhone ringtone is now a snippet of the song you chose from the Music app.

Select The Ringtone You Just Created From The List

FAQ: Can I Add Custom Ringtones To Certain Contacts?

Yes, you can set your iPhone to use certain ringtones with specific contacts, which can be useful for users who need to differentiate their contacts with ease. The following are the steps:

  1. Open the Contacts app and select a contact.

  2. Tap 'Edit' in the upper-right corner.

  3. Select 'Ringtone' or 'Text Tone' and pick a new sound.

  4. With these steps, you can personalize ringtones for individual contacts.

Add Custom Ringtones to Certain Contacts


That’s all about how to change ringtones on the iPhone. You can simply go to the Settings app to assign individual ringtones to callers. If you prefer custom ringtones, you can go to the iTunes Store to buy ringtones or make your favorite song as a ringtone via GarageBand.