Block spam calls & texts using patterns!

Block entire area codes, country codes, or any phone number range!

Advanced Call Blocking

Block billions of unwanted calls with a single pattern

Automatic SMS filtering

Your rules filter spam texts too, not just calls

Quick & easy setup

Just two simple steps. Set it once and forget it.

No subscriptions

Without any subscriptions, hidden fees or registration!

No data collection

We never access your personal data and all filtering happens entirely on your device.

Works worldwide

Block calls & texts from any country

How it works?

Global Examples:

US: "+1 415 XXX XXXX" → blocks +1 415 000 0000 to +1 415 999 9999
China: "+86 10 XXXX XXXX" → blocks +86 10 0000 0000 to +86 10 9999 9999
Japan: "+81 3 XXXX XXXX" → blocks +81 3 0000 0000 to +81 3 9999 9999
South Korea: "+82 70 XXXX XXXX" → blocks +82 70 0000 0000 to +82 70 9999 9999
Works with all countries worldwide

Example:

To block all numbers from a specific area code, create a new rule and then choose how many digits to match (X = any digit).
For example, the rule "+1 415 XXX XXXX" will block all numbers from +1 415 000 0000 to +1 415 999 9999.

How it works:

1. Enable Call Ranger in iOS Settings: Phone → Call Blocking & Identification
2. Create your blocking rules
4. Block billions of calls & SMS messages instantly!

Help & support


How to block numbers from call history
1. In the Phone app, find the spam call in Recents and tap the "i" icon.
2. Tap "Share Contact" and choose "Block similar numbers"
3. Choose the pattern of numbers you want to block


How do I block numbers from inside the app
1. Enable Call Ranger in iOS Settings: Phone -> Call Blocking & Identification.
2. Open the app, tap "Set up your Blocking rules" then enter the country code and the full number.
3. Choose how many digits to match.
Tip: Start with 6 or 7 digits. Higher numbers take much longer to process and can be resource-intensive.


Troubleshooting


Why a blocked number still rings?
There are two possible reasons:
1. You may have called that number yourself. While that outgoing call is in Recents, iOS won't block the number. Open the Phone app, go to Recents, and delete every call to that number. To be sure, clear the entire Recents list.
2. Call Ranger may still be loading. When you add, remove, or update rules, call blocking is paused while your rules load — this is temporary. Blocking becomes active again automatically as soon as loading finishes. To check if it's still loading, look at the protection status card at the top of the app.


Why blocked calls appear as missed calls?
When a call is blocked, your phone doesn't ring, but iOS still shows the call in your Recents as a missed call, usually labeled as blocked.

That's how iOS call blocking works — blocked calls always appear in Recents, and there is no call-blocking app on the App Store that can change this behavior. As long as your phone doesn't ring for those calls, blocking is doing its job.


Call Ranger stuck on loading
Loading can take a few minutes depending on how many rules you have.
While loading, the protection status card at the top of the app shows what it's working on, with a percentage that should keep moving.
If no percentage is shown and nothing has changed for 30 minutes on the card, tap the wrench icon at the top of your rules list — this repairs all your rules automatically.

If that doesn't help, or the card stays stuck on "Getting Ready", the iOS call-blocking system itself may be stuck.
First save a copy of your rules, using "Export Numbers" or by turning on iCloud Backup. Then delete Call Ranger from your device, wait at least 15 minutes, and install it again from the App Store. When you open it, the app will offer to restore your rules from iCloud, or you can import your exported file.


Call Ranger is missing from iOS Settings
Call Ranger can temporarily disappear from the "Call Blocking & Identification" menu while it's busy updating your blocking rules. This is normal and it comes back on its own when your rules are ready.

If it's still missing and the protection card at the top of the app hasn't changed for 30 minutes, the iOS call-blocking system itself may be stuck.
First save a copy of your rules, using "Export Numbers" or by turning on iCloud Backup. Then delete Call Ranger from your device, wait at least 15 minutes, and install it again from the App Store. Call Ranger will be back in the menu, and when you open it, the app will offer to restore your rules from iCloud, or you can import your exported file.