How to Block a Number on Text Messages on iPhone
Unwanted texts are more than annoying — they can be intrusive, stressful, or even a sign of harassment. iPhone has built-in tools that let you block numbers directly from the Messages app, and understanding exactly how those tools work (and where their limits are) helps you use them effectively.
What Blocking a Number Actually Does on iPhone
When you block a contact or phone number on iPhone, that person can no longer:
- Send you iMessages or SMS/MMS texts
- Call you
- FaceTime you
Blocked senders don't get a notification that they've been blocked. Their messages go into a separate Blocked Messages folder rather than being fully deleted — more on that below. Calls from blocked numbers go straight to voicemail without your phone ringing, but those voicemails land in a separate "Blocked Voicemail" section.
This is a system-level block, meaning it applies across Phone, Messages, and FaceTime simultaneously. You can't block just texts while allowing calls from the same number, at least not through the native blocking feature.
How to Block a Number From a Text Message
The most direct way is to block straight from the conversation thread:
- Open the Messages app
- Tap the conversation from the number you want to block
- Tap the contact name or phone number at the top of the screen
- Tap the info button (the small ℹ️ icon)
- Scroll down and tap Block this Caller
- Confirm by tapping Block Contact
That's it. The block takes effect immediately.
Blocking From Settings Instead
If you don't have an active message thread — or you want to manage all blocked numbers in one place — you can do it through Settings:
- Go to Settings → Phone → Blocked Contacts(Or Settings → Messages → Blocked Contacts)
- Tap Add New...
- Select the contact from your list
Note: this method only works easily if the number is already saved as a contact. For unknown numbers, blocking from the message thread directly is simpler.
Where Blocked Messages Go
A common point of confusion: blocked texts don't disappear entirely. iPhone stores them in a filtered folder.
In the Messages app:
- Scroll to the bottom of your inbox
- Look for "Message Requests" or the "Unknown & Spam" section (depending on your iOS version)
- Blocked sender messages may appear in a "Blocked Contacts" subfolder
You can review these at any time, and nothing is automatically deleted. If you want to permanently remove the messages, you'll need to delete them manually.
Filtering Unknown Senders — A Related But Different Feature
Beyond blocking specific numbers, iPhone offers a Filter Unknown Senders option that works differently:
- Found in Settings → Messages → Filter Unknown Senders
- Automatically sorts texts from numbers not in your contacts into a separate tab
- These messages are not blocked — they're just filtered
- You can still read them; they just don't trigger notifications
This is useful if you're getting spam from constantly changing numbers, since blocking one number at a time won't stop a spammer who rotates through new numbers regularly.
| Feature | Blocks Calls Too | Sender Notified | Works on Unknown Numbers |
|---|---|---|---|
| Block This Caller | ✅ Yes | ❌ No | ✅ Yes |
| Filter Unknown Senders | ❌ No | ❌ No | ✅ Automatically |
| Silence Unknown Callers | Calls only | ❌ No | ✅ Yes |
How iOS Version Affects the Experience 📱
The core blocking feature has existed for years, but the interface has shifted across iOS versions. On older iOS builds, the path to block from a message thread had slightly different menu labels. On newer versions (iOS 16 and later), Apple reorganized the Messages layout — including how filtered messages are displayed.
If the steps above don't match what you're seeing exactly, check your iOS version under Settings → General → About. The underlying function is the same; just the navigation may vary slightly.
When Carrier-Level Blocking Makes More Sense
iPhone's built-in blocking is effective for known numbers, but it has real-world limits:
- Spoofed numbers can bypass it entirely — each spoofed call appears as a different number
- SMS spam from short codes may not respond to standard blocking the same way
- Repeated harassment from new numbers requires blocking each one individually
In those cases, your carrier may offer additional tools. Most major carriers have apps or account-level spam filters that operate at the network level — before calls or texts ever reach your device. These are separate from what Apple provides and vary significantly by carrier and plan.
Third-party apps like spam-call filtering services can also register as call-blocking extensions in iOS, giving you broader filtering with less manual effort. These integrate with iPhone at the system level but require granting permissions you may or may not be comfortable with, depending on your privacy preferences.
Unblocking a Number
Changing your mind is straightforward:
- Settings → Phone → Blocked Contacts (or Messages → Blocked Contacts)
- Swipe left on the number
- Tap Unblock
Or from within a message thread, follow the same steps as blocking — the option will now read Unblock this Caller.
The Variables That Shape Your Experience
How well native iPhone blocking works for you depends on a few factors that aren't the same for everyone:
- Whether the unwanted texts come from the same number each time — if yes, blocking works cleanly; if not, it becomes a chase
- Whether you're dealing with spam, a specific person, or scam texts — each has a different profile and may call for a different approach
- Your iOS version and whether you use iMessage or SMS — behavior can differ subtly between the two
- Your carrier's built-in spam tools and whether you've enabled them
- Your tolerance for third-party apps with access to call and message data
The built-in tools are genuinely capable for many situations. But the right combination of iPhone features, carrier settings, and optional third-party tools depends on the specific problem you're trying to solve and how much you want to configure.