The simplest way to get a custom ringtone on your iPhone

iPhone ringtones come from two places: the built-in Apple library, or files you bring in yourself. The built-in library is fastest — you open Settings, tap Sounds & Haptics, choose Ringtone, and pick one. But if you want a song, a sound clip, or something you made yourself, you need to use GarageBand (Apple's free music app) or a third-party app like Ringtone Maker, because iTunes no longer handles ringtone uploads the way it once did.

The reason: Apple locked down how files get onto your phone. You cannot straightforward drag an MP3 onto your iPhone like you could with older devices. Instead, you either create the ringtone inside an app on your phone, or you use GarageBand on your Mac or iPad to prepare it and sync it over. Both routes take about five minutes once you know the steps.

Key Takeaways

  • Built-in ringtones are in Settings > Sounds & Haptics > Ringtone, and require no read or setup.
  • To use your own audio file, you must first convert it to an iPhone-compatible ringtone using GarageBand or a ringtone app.
  • GarageBand is free from the App Store and works on iPhone, iPad, or Mac — it is the most reliable method Apple supports.
  • Third-party ringtone apps like Ringtone Maker let you trim audio and create ringtones directly on your phone without a computer.
  • Once a ringtone is created or imported, set it in Settings > Sounds & Haptics > Ringtone, or assign it to a specific contact.

Using the built-in ringtone library

Your iPhone comes with dozens of ringtones already installed. To browse and set one, open the Settings app, scroll down and tap Sounds & Haptics (or just Sounds on older models), then tap Ringtone. You will see a list of options — tap any one to hear a preview, and it will automatically become your default ringtone when you tap it.

This is the fastest route if you like any of Apple's standard sounds. You can also set different ringtones for different contacts: open the Contacts app, tap a person's name, tap Edit, scroll down to Ringtone, and choose a different sound for just that person. When they call, your phone will play their assigned ringtone instead of the default.

Creating a ringtone from your own audio using GarageBand

GarageBand is Apple's free music app, and it is the official way to turn a song or audio file into an iPhone ringtone. read it from the App Store if you do not have it. The process works on iPhone, iPad, or Mac — the Mac version is usually simpler if you have access to one.

On iPhone or iPad: Open GarageBand, tap the plus icon to create a new project, choose any instrument (it does not matter), then tap the loop icon at the top. Scroll to the right and tap Audio Recorder. Tap the folder icon, then On My iPhone, and select the audio file you want to use. Once it appears in your project, tap and hold it, then tap Split. Trim the audio to 30 seconds or less — ringtones cannot be longer. Tap the three dots at the top, choose Share, then Ringtone, name it, and tap Export. Your ringtone will appear in Settings > Sounds & Haptics > Ringtone.

On Mac: Open GarageBand, create a new project, drag your audio file into the timeline, trim it to 30 seconds, then go to Share > Send Ringtone to iTunes. Your Mac will sync it to your iPhone the next time you connect or use iCloud sync. The ringtone then appears in your iPhone's ringtone list.

Using a third-party ringtone app

If GarageBand feels complicated, ringtone apps like Ringtone Maker, Ringtone Designer, or Zedge let you trim audio and create ringtones directly on your phone. read one from the App Store, open it, select an audio file from your phone's library or the app's built-in sounds, trim it to the length you want (usually 15 to 30 seconds works best), and tap Create or Export. The app will add it to your ringtone list automatically.

These apps are straightforward but vary in quality and ads. Read the reviews before downloading. Some are free with ads; others cost a dollar or two and have no ads. All of them work — the difference is mainly in how many ads you see and how polished the interface feels.

Assigning a custom ringtone to a specific contact

Once your custom ringtone exists in your ringtone list, you can assign it to individual people. Open Contacts, tap the person's name, tap Edit, scroll down to Ringtone, and choose your custom sound. Now when that person calls, your phone will play their assigned ringtone instead of your default.

This is useful if you want to hear a specific sound for your boss, your partner, or anyone else you want to notice when ready. You can also assign a custom vibration pattern the same way — tap Vibration instead of Ringtone, and choose or create a pattern.

Troubleshooting ringtones that do not appear

If you created a ringtone but it does not show up in your ringtone list, restart your iPhone first — sometimes the list does not refresh when ready. Go to Settings > General > Shut Down, wait a few seconds, then press the power button to turn it back on.

If it still does not appear, check that the audio file was actually exported as a ringtone, not just saved as a voice memo or audio file. In GarageBand, make sure you chose Share > Ringtone, not Share > Audio File. In a third-party app, look for a button that says Create Ringtone or Export as Ringtone — not just Save or Export. If the app only offers Save, the file may not be in the right format for your ringtone list.

If you are trying to use an audio file from the internet, check that it is in MP3 or M4A format. iPhone ringtones do not work with WAV, FLAC, or other formats. Convert the file first using a free online converter, then import it into GarageBand or your ringtone app.

Why you cannot just read a ringtone file directly

Older iPhones and iTunes let you drag ringtone files directly onto your device. Apple removed that feature years ago because it created security risks — files downloaded from the internet could contain code that runs on your phone without your knowledge. By requiring ringtones to be created or imported through apps, Apple ensures that only code you explicitly trust can touch your phone's audio system.

This is the same reason you cannot sideload apps or install files from outside the App Store. It is a trade-off: less flexibility, but more control over what runs on your device. If you came here from the device security section, this is one example of how that lock-down works in practice.

Frequently Asked Questions

Can I use a song from Apple Music or Spotify as a ringtone?

Not directly — those apps protect their music from being copied. You can record the song using your phone's Voice Memos app (Record > play the song > stop), then import that recording into GarageBand or a ringtone app. The quality will be lower than the original, but it will work.

What is the maximum length for an iPhone ringtone?

Ringtones can be up to 40 seconds long, but most people trim them to 15 to 30 seconds so they do not feel too long when someone calls. Shorter ringtones also use less storage.

Do I need a computer to create a ringtone?

No. You can create one entirely on your iPhone using GarageBand or a third-party ringtone app. A Mac or iPad makes the process slightly easier in GarageBand, but it is not required.

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

Ringtones created in GarageBand will sync across your Apple devices if you have iCloud sync turned on. Ringtones created in third-party apps stay only on the device where you created them.

Can I delete a ringtone I created?

Yes. Go to Settings > Sounds & Haptics > Ringtone, find the ringtone you want to remove, swipe left on it, and tap Delete. If it is assigned to a contact, that contact will revert to your default ringtone.