Android lets you block calls from hidden numbers, but the method depends on your phone's manufacturer

Most Android phones can block private or unknown numbers through the Phone app's settings, though Samsung, Google Pixel, and other brands each have slightly different menus. The simplest approach is to block "Unknown" callers directly in your call settings — this stops calls from numbers that don't display a caller ID. If you want to block calls from a specific private number that called you, you'll need to save that call to your blocked list instead.

Private numbers are calls where the caller has deliberately hidden their number using a feature like *67 (in the US) or similar codes in other countries. Unlike spam calls, which come from spoofed numbers, private calls are intentionally masked. Android's blocking tools treat them as "Unknown" callers, so blocking unknown numbers is the most direct way to stop them.

Key Takeaways

  • You can block all calls from unknown or private numbers through your Phone app's settings, though the exact menu location varies by manufacturer.
  • Google Pixel phones have a "Block Unknown" toggle in Phone settings that stops all masked calls in one step.
  • Samsung phones require you to go to Call Settings, then Call Rejection, and enable rejection of unknown numbers.
  • If a private number calls you and you want to block just that call, save it to your blocked list from your call history.
  • Some carriers offer additional blocking through their own apps, which may work alongside your phone's built-in tools.

Block unknown numbers on a Google Pixel phone

Google Pixel phones have the simplest setup. Open your Phone app, tap the three-line menu icon at the top left, then go to Settings. Scroll down and tap Block Numbers. You'll see a toggle for "Block Unknown." Turn it on. From that moment, any call from a number that doesn't display a caller ID will go straight to voicemail.

This setting blocks all private and unknown callers at once, so you won't see missed call notifications from them. If you need to check whether someone tried to reach you, your voicemail will still record the message — you just won't be interrupted by the call itself.

Block unknown numbers on a Samsung phone

Samsung phones use a different path. Open your Phone app and tap the three-dot menu at the top right, then select Settings. Tap Call Rejection (or Call Blocking, depending on your model). Look for an option called "Unknown" or "Reject Unknown Calls" and toggle it on.

On some Samsung models, you may need to go to Settings > Apps > Phone > Permissions and may support the Phone app has permission to block calls. If the toggle doesn't appear, check that your Phone app is fully updated through the Google Play Store.

Block unknown numbers on other Android phones

If you have a OnePlus, Motorola, Nokia, or other Android phone, the process is similar but menu names vary. Open your Phone app, look for Settings or a menu icon, then search for "Block," "Rejection," or "Call Filtering." Most phones have a section for blocking unknown or private callers — it may be labeled "Unknown Calls," "Block Unknown," or "Reject Unknown Numbers."

If you can't find the option in your Phone app, check your phone's main Settings app under Apps > Phone or look for a dedicated Call Blocking or Call Filter app that came pre-installed on your device. Some manufacturers bundle blocking tools into a separate app rather than the Phone app itself.

Block a specific private number from your call history

If a private number has already called you and you want to block just that call, open your Phone app and go to the Recent or Call History tab. Find the call from the private number — it will usually show as "Unknown," "Private," or a blank entry. Press and hold on that call, then select Block or Add to Block List. That specific number (or the masked identifier associated with it) will be blocked going forward.

Keep in mind that blocking a single private call may not work as expected, because private numbers often use different identifiers each time. If the same person keeps calling from different private numbers, blocking unknown numbers entirely is more effective than trying to block each call individually.

Use your carrier's blocking service

Your mobile carrier — Verizon, AT&T, T-Mobile, or others — may offer its own call-blocking app or service. These tools sometimes work better than your phone's built-in blocking because they filter calls before they reach your phone. Check your carrier's website or look in your phone's app store for apps like Verizon Call Filter, AT&T Call Protect, or T-Mobile Scam Shield.

Carrier apps often offer both free and paid versions. The free version usually blocks spam and unknown numbers, while paid versions add extra features like caller ID for unknown numbers. You can use your carrier's app alongside your phone's built-in blocking — they don't interfere with each other.

What to do if blocking isn't working

If you've turned on blocking for unknown numbers but private calls still get through, check whether your Phone app needs an update. Open the Google Play Store, search for your phone's Phone app (for example, "Google Phone" or "Samsung Phone"), and tap Update if one is available. Outdated apps sometimes have bugs that prevent blocking from working correctly.

If updating doesn't help, restart your phone. Power it off completely, wait 10 seconds, then turn it back on. This clears temporary glitches that can interfere with call filtering. If private calls continue to come through after a restart, try disabling and re-enabling the blocking toggle — sometimes the setting needs to be reset to take effect.

Frequently Asked Questions

Will the person calling from a private number know I've blocked them?

No. When you block a call, it goes to voicemail silently. The caller won't hear a rejection message or know they've been blocked — the call straightforward won't ring through to you. They may notice if they call repeatedly and always reach voicemail, but there's no notification that says "this number is blocked."

Can I unblock private numbers if I change my mind?

Yes. Go back to your Phone app's blocking settings and toggle off "Block Unknown" or "Reject Unknown Calls." If you blocked a specific number, find it in your blocked list and select Unblock. The change takes effect when ready.

What's the difference between blocking unknown numbers and blocking spam?

Unknown numbers are calls where no caller ID displays at all — they're intentionally hidden. Spam calls usually show a number, but it's fake or spoofed. Your phone's spam filter catches spoofed numbers, while blocking unknown numbers stops calls with no ID. You can use both at the same time.

If I block unknown numbers, will I miss calls from legitimate businesses?

Some legitimate businesses do hide their numbers, so you may miss calls from your bank, doctor's office, or other organizations. If you're concerned about this, you can unblock unknown numbers temporarily, or ask important contacts to call from a number that displays their caller ID. Alternatively, check your voicemail regularly — blocked calls still leave messages.

Do I need to pay for call blocking on Android?

No. Your phone's built-in blocking for unknown numbers is free. Your carrier may offer a free version of their blocking app as well. Paid versions of carrier apps add extra features like identifying unknown callers, but basic blocking doesn't cost anything.