This guide shows you how to assign a distinct ringtone or text tone to a specific contact on your iPhone, so you know who’s calling or texting without looking at the screen. You’ll need an iPhone with iOS 14 or later, and the contact must already be saved in your Contacts app.
What You’ll Need
- An iPhone with iOS 14 or later
- A contact saved in your Contacts app
- A ringtone or text tone you want to use (you can use the built-in ones or download new ones from the Tone Store)
Step-by-Step
- Open the Phone app on your iPhone. It’s the green icon with a white telephone receiver.
- Tap the Contacts tab at the bottom of the screen (the second icon from the left, looks like a person’s silhouette).
- Find and tap the contact you want to customize. Use the search bar at the top if you have many contacts.
- Tap Edit in the top-right corner of the contact’s details screen.
- Scroll down until you see the section labeled “Ringtone” and “Text Tone.” These are usually near the bottom, just above the “Delete Contact” button.
- Tap Ringtone to change the sound for calls. A list of tones will appear.
- Select a new tone from the list. You’ll hear a preview as you tap each option. Tap a tone to select it, then tap the back arrow (top-left) to return to the Edit screen.
- Tap Text Tone to change the sound for text messages. Again, select a tone from the list and tap the back arrow.
- Tap Done in the top-right corner to save your changes.
That’s it. The next time this contact calls or texts, your iPhone will play the tone you chose, even if the phone is on silent (unless you have the “Silent” switch on, which overrides all sounds).
Common Mistakes
- Forgetting to tap Done – If you just tap the back arrow after selecting a tone, the change may not be saved. Always tap “Done” to confirm.
- Editing the wrong contact – Double-check the name at the top of the Edit screen before making changes.
- Using the same tone for multiple contacts – If you want each contact to be unique, make sure you choose a different tone for each one.
- Not realizing the silent switch overrides everything – If your iPhone is on silent (orange switch visible on the side), no custom tones will play. You’ll only get vibration (if enabled).
Tips
- Use different tones for calls vs. texts – You can set a distinct ringtone for calls and a separate text tone for messages, so you know the type of notification even before you look.
- Create custom tones – You can buy tones from the Tone Store (open the Ringtone list and tap “Tone Store”) or create your own using GarageBand on your iPhone or Mac.
- Assign a tone to a group – If you want a whole group (like “Family”) to have the same tone, you can assign it to each contact individually, or use the “Emergency Bypass” feature (see FAQ) to make a specific contact ring even when your phone is on Do Not Disturb.
- Use vibration patterns too – Under the Ringtone and Text Tone sections, you can also tap “Vibration” to create a custom vibration pattern for that contact, which is useful if you keep your phone on silent.
Troubleshooting
The tone doesn’t play when the contact calls or texts.
- Check that your iPhone’s silent switch (on the left side) is not set to silent. If it is, flip it up.
- Make sure the contact’s phone number is saved correctly and matches the incoming caller ID. If the person calls from a different number, the custom tone won’t apply.
- Go to Settings > Sounds & Haptics and ensure the “Change with Buttons” option is off, or that your volume is turned up.
- Restart your iPhone – a simple reboot can fix glitches.
The tone is not in the list.
- If you purchased a tone, make sure it’s downloaded. Go to Settings > Sounds & Haptics > Ringtone and look for it there. If it’s not, tap “Tone Store” and download it again.
- If you created a custom tone in GarageBand, make sure it’s exported correctly and appears in the Ringtone list.
The contact’s name shows, but the tone is wrong.
- Go back to the contact’s Edit screen and confirm the tone you selected is highlighted.
- If you have multiple entries for the same person (e.g., one for mobile, one for work), the tone applies to the contact as a whole, not per phone number. Make sure you’re editing the correct contact card.
Frequently Asked Questions
Can I set a different tone for a specific phone number within a contact?
No, iOS assigns one ringtone and one text tone per contact, not per phone number. If you need different tones for different numbers, create separate contacts for each number.
Will the custom tone play if my iPhone is on Do Not Disturb?
No, unless you’ve enabled “Emergency Bypass” for that contact. To do this, edit the contact, tap “Ringtone,” and toggle on “Emergency Bypass.” This allows calls and texts from that contact to ring even when Do Not Disturb is on.
Can I use a song from my music library as a ringtone?
Yes, but you need to create a custom ringtone from the song using GarageBand (free on iPhone). The process involves trimming the song to 30 seconds or less and saving it as a ringtone. Then it appears in the Ringtone list.
Why can’t I find the “Edit” button?
If you’re viewing a contact from the Phone app’s Recents or Voicemail tab, you won’t see an Edit button. Go to the Contacts tab (or the Contacts app) to edit the contact.
How do I remove a custom tone and go back to the default?
Edit the contact, tap Ringtone or Text Tone, and select “Default” at the top of the list. Then tap Done.
Does this work for FaceTime calls?
Yes, the same ringtone you set for the contact will play for FaceTime audio and video calls, as long as the caller’s Apple ID or phone number is linked to that contact.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- TV vs Computer Monitor: Key Differences
- Fix iOS 13 Camera Not Working: 9 Real Fixes
- How to Fix a Frozen PC: 9 Steps That Work
- iPhone GPS Not Working? Fixes That Actually Help
- How to Create 3D Photos on Facebook
- Show the Developer Tab in Word: Step-by-Step