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.

  1. Step 1

    Open Sounds & Haptics

    Settings, then Sounds & Haptics. It sits between Focus and Screen Time on most iOS versions.

  2. Step 2

    Tap Ringtone

    The same screen also holds Text Tone, New Voicemail and the rest. Each is set independently.

  3. 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.

  4. 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.

  1. Step 1

    Start an Audio Recorder track

    Open GarageBand, create a new song and pick any instrument. Audio Recorder is the simplest.

  2. Step 2

    Open the loop browser

    The loop icon in the upper-right lets you import from Files or from your own music library.

  3. Step 3

    Drag the file onto a track

    Drag your audio into the timeline, then trim it to the section you want to hear.

  4. 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

Maximum length of a ringtone exported from GarageBand. Anything longer triggers a dialog offering to shorten it automatically.Apple, GarageBand for iPhone User Guide, Share songs, 2026

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 sourceWorks?Route
A file you own (bought, ripped, recorded)YesGarageBand on the phone, as above
A voice memo you recordedYesExport it to Files first
Audio inside a video you filmedYesPull the audio out first
A Spotify or Apple Music streamNoWhy it cannot work
A YouTube video you did not makeUsually notWhat is actually legal
A file on your computerYesSync 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.

Common questions

How do I change my ringtone on an iPhone
Open Settings, tap Sounds & Haptics, tap Ringtone, then tap any tone in the list to hear it and set it. The change applies immediately to every incoming call except contacts you have given their own ringtone. No restart or confirmation step is involved.
How long can an iPhone ringtone be
GarageBand caps an exported ringtone at 30 seconds and offers to shorten anything longer automatically. Apple does not publish a separate figure for ringtones synced from a computer, so 30 seconds is the length that works on every route without argument.
Why is my custom ringtone not showing up in Settings
A custom tone appears at the very top of the Ringtone list, above the Apple tones, in a section called Ringtones. If nothing is there, the export did not finish: GarageBand's Export Ringtone step must complete before the tone exists on the phone.
Can I set a different ringtone for one person
Yes. Open Contacts, tap the person, tap Edit in the upper-right corner, then tap Ringtone and pick a tone. That contact overrides the system ringtone permanently, which is the fastest way to know who is calling without looking at the screen.
Can I use a Spotify or Apple Music song as a ringtone
No. Streaming tracks are encrypted and cannot be exported into a ringtone, whatever a tutorial claims. You need a file you own outright — a purchased download, a disc you ripped where local law allows it, or a recording you made yourself.
When is making a custom ringtone not worth it
If you only want to know who is calling, assigning different built-in tones to a few contacts takes about a minute and needs no software. A custom ringtone is worth the detour when the specific sound matters, not when the goal is simply telling callers apart.