The fastest way to change your iPhone ringtone
Open the Settings app, tap Sounds & Haptics, then Ringtone, and pick a new sound from the list. That takes about 30 seconds. If you want to use a song from your music library or a custom sound file instead, you'll need to go through iTunes or GarageBand first — those steps take a few minutes longer, but the process is straightforward once you know where to look.
The method you use depends on whether you want one of Apple's built-in ringtones, a song you already own, or a sound you've created or downloaded. Each route starts the same way but branches after the Ringtone menu opens.
Key Takeaways
- Built-in ringtones are the fastest option: Settings > Sounds & Haptics > Ringtone, then tap your choice and tap Set.
- Custom ringtones must be in M4R format and imported through a Mac or Windows computer using iTunes or Finder, or created in GarageBand on your iPhone.
- You can set different ringtones for specific contacts by opening their contact card, tapping Edit, scrolling to Ringtone, and selecting a sound.
- Ringtones you create in GarageBand on your iPhone can be saved directly as ringtones without needing a computer.
Using Apple's built-in ringtones
The simplest option is to choose from the ringtones that come with your iPhone. Open Settings, scroll down and tap Sounds & Haptics, then tap Ringtone. You'll see a list of about 30 sounds with names like Alarm, Beacon, Chime, and Digital. Tap any one to hear a preview, then tap it again to confirm your choice. The checkmark moves to show which ringtone is now active.
These built-in sounds are organized alphabetically and include both traditional bell tones and modern digital sounds. You can change your ringtone as often as you like — there's no limit to how many times you switch.
Creating a custom ringtone in GarageBand
If you want a ringtone that's unique to you, GarageBand on your iPhone lets you record or compose a short sound and save it directly as a ringtone. Open GarageBand, create a new project, record or arrange your audio, then tap the three dots in the top left corner and select Share. Choose Ringtone, name it, and tap Export. The ringtone appears in your Sounds & Haptics menu when ready.
Ringtones created this way must be 30 seconds or shorter. If your recording is longer, GarageBand will trim it automatically. Once saved, you can use it the same way as any built-in ringtone — just open Settings > Sounds & Haptics > Ringtone and select it.
Adding a song or custom file as a ringtone on Mac or Windows
To use a song from your music library or a sound file you've downloaded, you need to convert it to M4R format and transfer it to your iPhone through a computer. On a Mac with macOS Catalina or later, open Finder, locate the audio file, right-click it, and select Get Info. Under the Options tab, note the exact start and end times you want (ringtones must be 40 seconds or less). Then right-click the file again, select Encode Selection, and choose AAC Encoder. This creates a new file with the same name but shorter duration.
Rename the new file to change the extension from .m4a to .m4r. Then open Finder, go to your iPhone under Locations, drag the .m4r file into the Tones folder. If no Tones folder exists, create one. On Windows, use iTunes instead: add the audio file to your library, right-click it, select Get Info, set the start and end times under the Options tab, then right-click again and choose Create AAC Version. Rename the output file to .m4r and sync it to your iPhone through iTunes.
Once the file is on your iPhone, it appears in Settings > Sounds & Haptics > Ringtone and can be selected like any other ringtone.
Setting different ringtones for specific contacts
You can assign a unique ringtone to individual contacts so you know who's calling without looking at your phone. Open the Contacts app, find the person you want, tap Edit, scroll down to Ringtone, and select a sound. Tap Done. Now when that contact calls, your iPhone will play their assigned ringtone instead of your default one.
This works with any ringtone in your library — built-in sounds, custom recordings, or imported files. You can assign the same ringtone to multiple contacts or give each person a different one. To remove a custom ringtone from a contact and return to your default, open their card, tap Edit, tap the Ringtone field, and select Default.
Troubleshooting ringtones that don't appear
If a custom ringtone you created or imported doesn't show up in your Sounds & Haptics menu, check that the file is in M4R format — not MP3, WAV, or any other format. M4R is the only format iPhones recognize for ringtones. If you converted a file on your Mac or Windows computer, verify that you renamed the extension correctly and that the file transferred to your iPhone.
If you created a ringtone in GarageBand but don't see it in Settings, open GarageBand, find the project, tap the three dots, and select Share > Ringtone again. Make sure you chose Ringtone as the export option, not Music or another format. Ringtones created in GarageBand should appear within a few seconds of export.
Frequently Asked Questions
Can I use any song from Apple Music as a ringtone?
No. Songs from Apple Music are protected by copyright and cannot be converted to ringtones directly. You can only use songs you own or have downloaded to your device. If you want to use a song from Apple Music, you must first read it to your library, then follow the M4R conversion process on a computer.
What's the maximum length for a ringtone?
Ringtones can be up to 40 seconds long. If you're converting a song or audio file, you'll need to trim it to fit this limit using your computer's audio software or GarageBand before converting it to M4R format.
Will my custom ringtone sync to other devices if I use iCloud?
Custom ringtones you create or import do not sync across devices through iCloud. Each iPhone, iPad, or Mac must have its own copy of the ringtone file. Built-in Apple ringtones sync automatically, but custom ones stay only on the device where you added them.
How do I remove a ringtone I no longer want?
Built-in ringtones cannot be deleted — they're part of iOS. Custom ringtones you created or imported can be removed by connecting your iPhone to a Mac or Windows computer, opening Finder or iTunes, navigating to the Tones folder, and deleting the file. After deletion, switch to a different ringtone in Settings so your iPhone doesn't try to play a sound that no longer exists.
Can I set a ringtone for text messages separately from phone calls?
Yes. Open Settings, tap Sounds & Haptics, and you'll see both Ringtone (for calls) and Text Tone (for messages) at the top of the menu. Tap Text Tone to choose a different sound for incoming texts. You can also set text tones for individual contacts the same way you set call ringtones — open their contact card, tap Edit, scroll to Text Tone, and select a sound.