RevealHim
Login
May 16, 2026 · 7 min read

How to Block Unknown Numbers on Android — Every Major Brand

Android does spam blocking better than iOS — but only if you know where to look. The problem is that every manufacturer skins the Phone app differently. Samsung's settings live in one place, Pixel's in another, Xiaomi's somewhere weirder. Here's how to block unknown numbers on each, plus the carrier-side filters that catch the worst of it before your phone even rings.

Google Pixel: Call Screen does the work for you

Pixel users have the best Android spam tools, full stop. Call Screen uses Google Assistant to literally pick up the call on your behalf, ask who's calling and why, transcribe the response, then let you decide whether to take it. Robocalls almost universally hang up.

Phone app → three-dot menu → Settings → Call Screen → switch on "Pixel will screen calls."

If you want it to be even more aggressive, set "Spam and other calls" to Automatically screen, silently decline robocalls. Most spam is gone before you even know it tried.

Samsung Galaxy: Smart Call + Block Numbers

Samsung's built into the Phone app. Open it, three-dot menu, Settings.

  • Caller ID and spam protection → on. Samsung partners with Hiya for the spam database.
  • Block numbers → here you can add specific numbers OR check "Block unknown / private numbers" to nuke everything not in your Contacts.

Samsung also has a "Block calls from unknown senders" toggle that's separate from the contacts-only setting. Easy to miss.

Xiaomi / Redmi: scattered across two apps

MIUI splits the settings. In the Phone app: three-dot menu → Settings → Blocklist → Blocklist settings. From there you can block calls from anonymous numbers and from numbers not in your contacts.

Xiaomi's separate Security app also has anti-spam settings. Two places, same job. Annoying.

OnePlus: clean and quick

Phone app → three-dot menu → Settings → Block list. Toggle "Block unknown numbers" and you're done. OxygenOS doesn't try to be clever about it.

Stock Android (Motorola, Nokia, etc.)

Most stock-Android phones use Google's Phone app, so you get most of Call Screen's features minus the assistant integration. Phone → Settings → Caller ID & spam → "Filter spam calls" + "See caller and spam ID." Job done.

The carrier filter you probably forgot about

Same as iPhone: every US carrier runs a free network-level spam filter that catches the worst robocalls before they touch your phone. Verizon Call Filter, AT&T ActiveArmor, T-Mobile Scam Shield. Open the carrier's app, enable it, leave it on.

In the UK, Vodafone Spam Shield and EE's call protection do the same job. France and Germany are still catching up — most EU spam protection happens at the operator level rather than via consumer apps.

The third-party app question

Truecaller is the obvious name. It's powerful — but you're handing over your entire contact list, which then becomes part of their global database. Other people see your name when you call them. That's the deal.

Alternatives that don't harvest contacts:

  • Hiya — already built into Samsung's stock Phone app, free standalone version on Play Store
  • Should I Answer? — privacy-first, community-based, doesn't upload contacts
  • Call Control — focused on robocall blocking, business-friendly

What about the "Filter unknown senders" SMS setting?

Android 14+ added a separate filter for messages. Settings → Apps → Messages → Spam protection. It catches roughly 80% of the obvious smishing. Won't help against new scam patterns until Google's database catches up — usually a 24-48 hour lag.

💡 Got a number that slipped through the filter? Reverse-lookup it before you block — you'll see whether it's a known spam pattern or a legitimate caller you don't recognise yet.