If your iPhone 15 doesn’t vibrate when a text arrives, the cause is usually one of four settings: the text tone’s vibration pattern is set to None, haptics are turned off for silent or ring mode, a Focus is silencing notifications, or vibration is disabled system-wide in Accessibility. This guide shows how to turn text vibration on, choose or create a pattern, set custom vibrations for specific people, and troubleshoot when it still won’t buzz.
Quick Answer
Go to Settings > Sounds & Haptics > Text Tone > Haptics and choose any pattern except None. Then go back to Sounds & Haptics and set Haptics to Always Play.

Step 1: Choose a Vibration Pattern for Texts
- Open Settings > Sounds & Haptics.
- Tap Text Tone.
- Tap Haptics (called Vibration in older iOS) at the top.
- Choose Synchronized (matches the tone) or another pattern. Avoid None.
Step 2: Allow Haptics in Ring and Silent Mode
On iOS 17 and later, go to Settings > Sounds & Haptics > Haptics and choose:
- Always Play: vibrates in both ring and silent mode.
- Play in Silent Mode: vibrates only when the Action button has the phone silenced.
- Don’t Play in Silent Mode: vibrates only in ring mode.
- Never Play: no vibration for calls and alerts.
Older versions have two switches instead: Play Haptics in Ring Mode and Play Haptics in Silent Mode.
Step 3: Check That System Vibration Is On
Go to Settings > Accessibility > Touch and make sure Vibration is on. If it’s off, the iPhone won’t vibrate for anything, including texts and calls.
Create a Custom Vibration
- In Text Tone > Haptics, tap Create New Vibration.
- Tap the screen in a rhythm, then tap Stop.
- Tap Play to test, then Save and name it.
Set a Vibration for One Contact
- Open Contacts, pick the person, and tap Edit.
- Tap Text Tone, then Haptics, and choose a pattern.
- Tap Done.
Now you can tell who’s texting without looking. Turning on Emergency Bypass in the same screen lets that contact’s texts sound and vibrate even when a Focus is on.
Still No Vibration? Troubleshooting
| Cause | Fix |
|---|---|
| A Focus (Do Not Disturb, Sleep) is on | Turn it off in Control Center or allow Messages in that Focus |
| Conversation is muted | Swipe left on the chat in Messages and tap the bell to unmute |
| Messages notifications are off | Settings > Notifications > Messages > Allow Notifications, with Sounds on |
| Alerts go to your Apple Watch | When the watch is unlocked on your wrist, alerts often vibrate the watch instead of the iPhone |
| Unknown senders filtered | Settings > Apps > Messages > Unknown Senders may silence texts from people not in Contacts |
| Still nothing | Restart the iPhone; test with the patterns in Text Tone > Haptics |
If the patterns don’t vibrate when you preview them, the vibration motor (Taptic Engine) may need service.
App alerts need their own permission, as shown in how to turn on Tinder notifications.
For more fun in Messages, turn on automatic message effects.
Frequently Asked Questions
Can I have vibration without sound?
Yes. Set Text Tone to None and keep a Haptics pattern, or silence the phone with the Action button and choose Always Play or Play in Silent Mode.
Does this work on other iPhones?
Yes. The steps are the same on recent iPhones and iOS versions, though menu names can vary slightly.
How do I turn off all vibration?
See how to turn off all vibration on iPhone.
Summary
- Settings > Sounds & Haptics > Text Tone > Haptics: pick a pattern.
- Set Haptics to Always Play.
- Make sure Accessibility > Touch > Vibration is on.
- Check Focus, muted chats and your Apple Watch if it still won’t vibrate.

Kermit Matthews is a freelance writer based in Philadelphia, Pennsylvania with more than a decade of experience writing technology guides. He has a Bachelor’s and Master’s degree in Computer Science and has spent much of his professional career in IT management.
He specializes in writing content about iPhones, Android devices, Microsoft Office, and many other popular applications and devices.