Spam calls and unknown numbers are a plague that seems never-ending. I get at least 3-4 calls per week from numbers I don’t recognize, and most are sales attempts, scams, or robocalls. Fortunately, Android offers several ways to block these calls, and in this article I’ll explain all the options from the simplest to the most advanced.
Table of contents
Table of contents
- How to block unknown calls on stock Android (Pixel)
- How to block unknown calls on Samsung
- How to block calls on Xiaomi/Redmi/POCO
- Recommended apps for blocking spam calls
- How to block a specific number on any Android
- How to block calls from hidden numbers
- What to do when spam calls come from your own carrier
- FAQ: Frequently Asked Questions
- Conclusion
How to block unknown calls on stock Android (Pixel)
Google Pixels have an excellent built-in feature for managing unknown calls:
- Open the Phone app.
- Tap the three dots (⋮) in the top right corner.
- Go to Settings > Spam and Call Screen.
- Toggle “Filter spam calls” on.
- To completely block unknown numbers, enable “Block unknown numbers.”
Google Pixel also has “Google Call Screen”, which answers calls for you and shows a real-time transcription. It’s impressive: the assistant asks the caller the reason for the call and you decide whether to answer or not.
To enable Call Screen:
- Open the Phone app > Settings.
- Tap Caller ID & spam.
- Enable “See caller and spam ID.”
- Configure your preferred automatic responses.
Pro-tip: Google Call Screen is one of the best Pixel features. If you’re considering a new Android phone, this single feature alone is worth it.
How to block unknown calls on Samsung
Samsung has its own anti-spam tools in One UI:
- Open the Phone app.
- Tap three dots (⋮) > Settings.
- Go to Block numbers.
- Toggle “Block unknown callers” or “Block hidden numbers” on.
Samsung also offers “Smart Call”, which identifies spam calls before you answer:
- Go to Settings > Apps > Default apps > Phone app.
- Make sure “Samsung Phone” is selected.
- In the Phone app, go to Settings > Caller ID and spam protection.
- Toggle “Caller ID and spam protection” on.
Smart Call shows the company name or marks the call as spam before you answer. It’s not perfect, but it filters most annoying calls.
How to block calls on Xiaomi/Redmi/POCO
On MIUI/HyperOS, call management is quite complete:
- Open the Phone app.
- Tap three dots (⋮) > Settings.
- Go to Blocklist.
- Toggle “Block unknown numbers” on.
- You can also add specific numbers to the blacklist.
Xiaomi has its own built-in caller ID:
- In the Phone app, go to Settings > Caller ID.
- Enable the feature to identify spam and business calls.
If Xiaomi’s native feature isn’t enough, “Truecaller” works great on MIUI and has a massive database of known spam numbers.
Recommended apps for blocking spam calls
If your Android’s native feature isn’t sufficient, these are the best apps for blocking unwanted calls:
Truecaller
Truecaller is the most popular app for identifying and blocking spam calls. It has a database of billions of numbers and can identify who’s calling even if you don’t have the number saved.
What I love about Truecaller is that it works as a replacement for your default phone app, showing the caller’s name in real time. It’s free with ads or $4.99/month ad-free.
Hiya
Hiya is another excellent app, especially in the US. It identifies spam, scams, and fraudulent calls. It has fewer ads than Truecaller and the interface is cleaner.
Should I Answer?
This app is best for privacy. It doesn’t need access to your contacts and works with a community database of numbers reported as spam. It’s completely free with no ads.
Google Phone (for all Androids)
If your Android doesn’t come with Google’s Phone app, you can download it from the Play Store on many devices. It comes with built-in spam filtering and works very well.
| App | Database | Caller ID | Auto block | Price |
|---|---|---|---|---|
| Truecaller | Massive (billions) | Yes | Yes | Free / $4.99 month |
| Hiya | Large | Yes | Yes | Free / $3.99 month |
| Should I Answer? | Community | Yes | Yes | Free |
| Google Phone | Yes | Yes | Free |
How to block a specific number on any Android
If you’ve already received a call from a number you want to block, the process is straightforward on most Androids:
- Open the Phone app.
- Go to the Call history or Recents tab.
- Tap the number you want to block.
- Look for “Block” or “Report as spam” option.
- Confirm the block.
On some Android phones, blocking a number will ask if you want to report it as spam. Always do this: you’re helping other people be warned about that number.
Warning: When you block a number, that person won’t know they’re blocked. They’ll hear a busy tone or be redirected to voicemail depending on your settings. Make sure you don’t accidentally block important numbers.
How to block calls from hidden numbers
Calls from hidden numbers are especially annoying because you can’t identify or block them individually. Fortunately, Android allows blocking them all at once:
On most Androids:
- Open Settings > Apps > Phone.
- Go to Call blocking.
- Enable “Unknown” or “Private number.”
On Samsung:
- Phone app > Settings > Block numbers.
- Toggle “Block hidden numbers” on.
On Xiaomi:
- Phone app > Settings > Blocklist.
- Toggle “Block unknown numbers” on.
Keep in mind that blocking hidden numbers will also block legitimate calls from services that hide their number, like some doctors or public institutions.
What to do when spam calls come from your own carrier
One of the most frustrating problems is that sometimes spam calls come from your own phone company. They call to offer promotions, switch plans, or survey your satisfaction. Blocking these numbers can be counterproductive because you might block legitimate customer service calls.
How to handle it
- Register on the Do Not Call list: In the US and many other countries, there’s an advertising exclusion registry. By registering, companies are legally required to stop calling you for commercial purposes. It’s free and very effective.
- Ask your carrier to exclude you from campaigns: Call customer service and explicitly request they don’t contact you with promotional offers.
- Use filtering instead of blocking: Rather than completely blocking your carrier’s numbers, use Google Call Screen or Truecaller to filter and decide in real time whether to answer.
Numbers you should never block
Be careful about blocking numbers that could be important:
- Your bank’s numbers: For security notifications or fraud alerts.
- Medical centers: For appointment confirmations or test results.
- Emergency services: Although it’s unlikely they’d call from a hidden number.
- Your own carrier: For service outage notices or technical issues.
Pro-tip: Before blocking a number, Google it. There are websites like “Who Called Me” or community databases that tell you if it’s spam or a legitimate number. Spend 10 seconds investigating before you block.
FAQ: Frequently Asked Questions
Does call blocking affect SMS?
No, call blocking generally doesn’t affect text messages. To block spam SMS, you need to configure it separately in the Messages app or use a third-party app like Truecaller.
Can I see blocked calls?
Yes, all Android phone apps keep a record of blocked calls. You can access this record from Settings > Block numbers > Log or Block list.
Does the blocked person know they’re blocked?
No. The person will hear a busy tone or be redirected to voicemail, but won’t receive any notification that they’re blocked.
Does blocking work with WhatsApp and other apps?
No, system call blocking only affects phone calls. For WhatsApp, Telegram, and other apps, you need to block contacts individually within each application.
Conclusion
Blocking unknown calls on Android is easier than it seems and the result is immediate. From the native options on Samsung, Xiaomi, or Google to apps like Truecaller, you have plenty of tools at your disposal. My recommendation: enable blocking for unknown numbers and try Google Call Screen if you have a Pixel. In less than a minute of setup, your spam calls will almost completely disappear.
TecnoOrange