How to Change the Ringtone on Your iPhone
Changing an iPhone ringtone takes four taps: Settings, Sounds & Haptics, the sound you want to change, then the tone itself. Making your own is the part iOS makes awkward — there is no ringtone folder on the phone, and every custom tone has to arrive through GarageBand, a computer, or an app, capped at 30 seconds.
This page covers both. The first two sections are the built-in route that most people actually want. Everything after that is for the case where the sound you have in mind is not in Apple’s list.
Change the ringtone in Settings
The system ringtone is the one that plays for every caller you have not given a tone of their own. Apple documents the path as Settings, then Sounds & Haptics, then the sound you want to change. On models that do not support haptics the same row is labelled simply Sounds, which is the one wording difference worth knowing before you go looking for it.
Step 1
Open Sounds & Haptics
Settings, then Sounds & Haptics. It sits between Focus and Screen Time on most iOS versions.
Step 2
Tap Ringtone
The same screen also holds Text Tone, New Voicemail and the rest. Each is set independently.
Step 3
Tap a tone to hear it
Tapping plays the tone and selects it at the same time. There is no separate save step.
Step 4
Leave the screen
The checkmark is the confirmation. Backing out of Settings keeps whatever is checked.
Two details trip people up here. Tapping a tone both previews and applies it, so the last tone you auditioned is the one you kept. And this screen changes calls only — the alert for messages is a separate row called Text Tone on the same screen.
Give one contact their own ringtone
A per-contact ringtone overrides the system one for that person. Apple’s route runs through Contacts rather than Settings: open the contact, tap Edit in the upper-right corner, then tap Ringtone.
This is worth doing before any custom-tone project, because it solves the problem most people are actually trying to solve. If the goal is knowing who is calling without looking, three built-in tones assigned to three people gets you there in about a minute.
Most “I need a custom ringtone” problems are really “I want to know who is calling” problems, and those are solved in Contacts, not in GarageBand.
A contact tone overrides Silent Mode only if you separately enable Emergency Bypass on the same screen — the ringtone setting alone does not punch through a silenced phone. What Apple does not document is whether the tone travels with a card that is shared or synced from another account, so treat that as untested rather than guaranteed; setting a ringtone for one contact covers the whole screen, Emergency Bypass included.
Make a ringtone from a song you already own
This is the GarageBand route, and it is the only route that runs entirely on the phone. It needs an audio file you can actually open: a track you bought and downloaded, a file you recorded, or something already in the Files app.
Step 1
Start an Audio Recorder track
Open GarageBand, create a new song and pick any instrument. Audio Recorder is the simplest.
Step 2
Open the loop browser
The loop icon in the upper-right lets you import from Files or from your own music library.
Step 3
Drag the file onto a track
Drag your audio into the timeline, then trim it to the section you want to hear.
Step 4
Export as a ringtone
In My Songs, touch and hold the project, tap Share, then Ringtone. Name it and export.
Apple’s own GarageBand guide describes that last step precisely: in the My Songs browser, touch and hold the song, tap Share, then tap Ringtone, which opens the Export Ringtone dialog. Once the export finishes, the tone appears at the top of the Ringtone list in Sounds & Haptics, above Apple’s own tones.
Why 30 seconds is the hard limit
Every route into an iPhone ringtone runs into the same ceiling, and it is documented rather than folklore.
30 seconds
If your project runs long, GarageBand does not refuse the export. It shows a dialog where Continue lets it shorten the ringtone for you and Cancel returns you to the song to trim it yourself. Apple does not document which 30 seconds the automatic version keeps, and that uncertainty is the whole argument for trimming deliberately rather than letting the dialog decide.
Apple publishes no separate figure for tones synced from a computer, so 30 seconds is the number that works everywhere without argument. Treat longer files as a gamble rather than a feature.
Which route fits your source audio
The method depends entirely on where your sound is coming from, and this is the step most guides skip. A track inside a streaming app and a voice memo on the same phone are not the same problem.
| Your source | Works? | Route |
|---|---|---|
| A file you own (bought, ripped, recorded) | Yes | GarageBand on the phone, as above |
| A voice memo you recorded | Yes | Export it to Files first |
| Audio inside a video you filmed | Yes | Pull the audio out first |
| A Spotify or Apple Music stream | No | Why it cannot work |
| A YouTube video you did not make | Usually not | What is actually legal |
| A file on your computer | Yes | Sync without iTunes |
The pattern is simple enough to state in one line: if you can open the audio as a file, you can make it a ringtone, and if you cannot, no tutorial changes that.
Why your new ringtone is not in the list
Custom tones do not appear where people look for them. They sit in their own section at the very top of the Ringtone screen, above Apple’s tones, which are alphabetised below.
The export never finished
GarageBand exports in the background. If you left the app immediately, the tone may not exist yet.
You are looking at Text Tone
Ringtone and Text Tone are separate lists on the same screen, and custom tones appear in both.
The file was the wrong kind
A tone has to be an exported ringtone. An audio file copied into Files stays an audio file.
If the tone genuinely is not there, the fastest fix is to repeat the export with a different name rather than to debug the first one. Duplicate names are silently unhelpful.
When making your own ringtone is not worth it
Every other guide on this subject assumes the custom ringtone is the goal. Often it is not, and the honest answer saves an evening.
Assigning different built-in tones to a handful of contacts takes about a minute, needs no software, survives phone upgrades, and solves the underlying problem of telling callers apart. Making a custom tone is a fifteen-minute project that has to be repeated on every new phone unless you keep the file.
The custom route earns its time in two cases. The first is when the specific sound matters — a piece of music you want to hear, a recording of someone’s voice. The second is when you need a tone that is loud and abrasive in a way Apple’s are not, because you keep missing calls. Outside those two, the built-in list plus per-contact tones is the better trade.
If you do want the custom route, the ringtone maker page explains the trimming step, and the iPhone ringtone apps comparison covers the third-party options honestly, including where they are worse than doing it yourself. For tones you do not want to build at all, ringtones for iPhone covers where ready-made ones legitimately come from.
Sources: Apple’s Change iPhone sounds and vibrations, Use tones and ringtones with your iPhone or iPad, Create a custom ringtone on your iPhone and the GarageBand for iPhone User Guide.