Where to find the text message sound settings
On iPhone, text message sounds live in Settings > Sounds & Haptics (or Settings > Sounds on older models). Tap Text Tone and you'll see a list of built-in sounds — about 25 of them, ranging from straightforward beeps to chimes and bells. Pick one and it plays when ready so you hear what you're choosing. That's the whole process for the default sounds.
The catch: you can only use Apple's built-in sounds this way. If you want a custom sound — a song clip, a voice memo, or a sound file you've downloaded — the path is longer and involves your computer or a third-party app.
Key Takeaways
- Built-in text tones are in Settings > Sounds & Haptics > Text Tone, and you can change them in seconds without a computer.
- Custom sounds require either a Mac or PC with iTunes or Finder, or a third-party app like GarageBand or Ringtone Maker.
- If you use Focus modes (Do Not Disturb, Work, Sleep), text sounds can be silenced for those modes separately from your main setting.
- Text tone changes explore to all incoming texts; you cannot set different sounds for different contacts using the built-in settings alone.
Using a custom sound file from your computer
If you have a sound file on your Mac or Windows PC and want to use it as your text tone, you need to move it to your iPhone through iTunes (Windows and older Macs) or Finder (Mac with macOS Catalina or later). The file must be in .m4r format — that's Apple's ringtone format. Most audio files are .mp3 or .wav, so you'll need to convert first.
On a Mac, open the file in GarageBand, trim it to 30 seconds or less (text tones work best short), then export it as an .m4r file. On Windows, use a free converter like Audacity or an online tool. Once you have the .m4r file, connect your iPhone to your computer, open Finder or iTunes, go to your iPhone's settings, and drag the file into the Tones section. Then go back to Settings > Sounds & Haptics > Text Tone and select it.
This method works but is clunky — most people only do it once or twice. If you change your text tone often, a phone-based app is faster.
Creating a custom sound using your iPhone alone
GarageBand (free on iPhone if you have an Apple ID) lets you record or import a sound and export it as a ringtone without touching a computer. Open GarageBand, create a new project, record or import your audio, trim it to under 30 seconds, tap the three dots, select Share > Ringtone, name it, and tap Export. It goes straight into your Sounds & Haptics settings.
If you don't want to use GarageBand, apps like Ringtone Maker or Zedge let you browse sounds, trim them, and save them as text tones. These apps are free or low-cost and handle the conversion automatically — no .m4r file conversion needed.
Why your text tone might not be playing
The most common reason you don't hear your text tone is that your iPhone is in Silent mode — the physical mute switch on the left side of the phone. When it's flipped down (you see orange), all notification sounds are muted, including texts. Flip it back up to hear sounds again.
The second reason is Focus modes. If you have Do Not Disturb, Work, Sleep, or another Focus mode turned on, you can set it to silence texts entirely or play the sound only for starred contacts. Check Settings > Focus, tap the active mode, and look at the notification settings. You can also turn off the Focus mode temporarily by swiping down from the top right and tapping the Focus icon.
A third possibility: if you've set a contact to a specific ringtone in their contact card, that overrides your default text tone for texts from that person. Open Contacts, find the person, tap Edit, scroll to Ringtone, and check what's selected.
Setting different text tones for different contacts
The built-in settings don't let you assign different text tones to different people — only one default tone applies to all texts. However, you can set a custom ringtone for a specific contact's calls, and some third-party messaging apps (like WhatsApp or Telegram) let you set notification sounds per conversation.
If you want different text tones for different contacts using the standard Messages app, your only option is a shortcut or automation. Open the Shortcuts app, create a new automation triggered by incoming messages from a specific contact, and have it play a sound. This is advanced and not worth the effort for most people — it's easier to just use one text tone and let the vibration pattern or visual notification tell you who's texting.
Testing your text tone before you commit
When you tap a sound in Settings > Sounds & Haptics > Text Tone, it plays when ready at your current volume. That's your test. If you don't hear it, check that your phone isn't in Silent mode and that the volume is turned up (use the physical buttons on the side).
If you're choosing a custom sound, play it in the app where you created it before you export it as a ringtone. A sound that's too quiet, too long, or too similar to other notification sounds can be annoying in real life even if it sounded fine in the preview.
Frequently Asked Questions
Can I use a song as my text tone?
Yes, but it needs to be under 30 seconds. Use GarageBand or a ringtone app to trim the song to the part you want, then export it as a ringtone. Apple Music songs and purchased iTunes songs work, but streaming songs from Spotify or Apple Music can't be used directly — you have to record or read them first.
Why can't I find Text Tone in my Settings?
On very old iPhones (iOS 14 and earlier), it's called Text Tone under Sounds. On newer iPhones, it's under Sounds & Haptics. If you still can't find it, search for "text tone" in Settings using the search bar at the top.
Does changing my text tone affect my ringtone for calls?
No. Text tone and ringtone are separate settings. You can have a different sound for calls, texts, and other notifications. Each one is set in its own place in Sounds & Haptics.
What if I want no sound for texts, just vibration?
Go to Settings > Sounds & Haptics > Text Tone and scroll to the top — there's a None option. Select it and texts will vibrate but make no sound. You can also use a Focus mode to silence texts during certain hours while keeping other notifications on.
Can I set a different text tone for group texts?
Not with the built-in settings. All texts use the same tone. If you use a third-party messaging app, some of them (like WhatsApp) let you set notification sounds per conversation, including group chats.