How to Hide Your Caller ID on Android (4 Methods)
Sometimes you don't want the person you're calling to know your number. Maybe you're calling a business listing to check hours and don't want your number on their outbound calling list. Maybe you're calling a number you found online and you're not sure who's going to pick up. Maybe you just value your privacy. Whatever the reason, hiding your caller ID is completely legal in the US and most countries — and it's easier than most people realize.
Here are four ways to do it on Android, from the instant no-setup option to permanent solutions.
Method 1: *67 (One-Time, No Setup)
The fastest way to hide your number for a single call is to dial *67 before the number. The person you call will see "Private Number," "Unknown," or "No Caller ID" depending on their carrier. Your call still goes through normally.
How to use it:
- Open your Phone dialer
- Type: *67 followed immediately by the full 10-digit number
- Example:
*672125551234 - Tap call
That's it. No settings, no apps, no setup. Works on every Android phone, every carrier (AT&T, Verizon, T-Mobile, and most MVNOs). It's a carrier-level feature that has existed since landline phones.
Limitation: This only works for one call at a time. You have to type *67 every single time. If you want to hide your number for all calls by default, use Method 2.
Method 2: Phone App Settings (All Calls)
Android's built-in Phone app has a setting to hide your caller ID for all outgoing calls. The exact location varies slightly by phone and Android version:
Stock Android / Pixel:
- Open the Phone app
- Tap the three-dot menu (⋮) → Settings
- Tap Calls
- Tap Additional settings
- Tap Caller ID
- Select Hide Number
Samsung (One UI):
- Open the Phone app
- Tap the three-dot menu → Settings
- Tap Supplementary services
- Tap Show caller ID
- Select Never
Important caveat: Some carriers disable this setting and show it as grayed out. If you see "Network default" only and can't change it, your carrier has locked the setting. Use Method 3 to fix that.
Method 3: Carrier Account Settings
All major US carriers let you block your caller ID permanently through your account settings:
- AT&T: Log into att.com → My AT&T → Manage my plan → Add-ons → search "Caller ID Blocking"
- Verizon: My Verizon app → Account → Manage lines → select your line → More features → Block caller ID
- T-Mobile: T-Mobile app → Account → Line settings → Caller ID → Caller ID Blocking (or dial #32# from your phone)
- Shortcut for T-Mobile and many others: Dial #31# from your phone to permanently suppress caller ID. Dial *31# to re-enable it. These are standard GSM service codes that work on any carrier using GSM (which is most of them).
Method 4: Use a Second Number App
Apps like Google Voice, TextNow, and Hushed give you a completely separate phone number to make calls from. The recipient sees the app number, not your actual SIM number. Some are free (Google Voice), some are paid.
This is the most complete privacy solution — the call is entirely separated from your real number. The downside is that calls go over data (Wi-Fi or cellular), so quality depends on your connection, and some recipients will see the call as coming from a VOIP number, which they may reject.
Google Voice setup:
- Install Google Voice from the Play Store
- Sign in with a Google account
- Choose a free Google Voice number (pick your area code)
- All calls and texts from Google Voice show the GV number, not your real number
Limitations and What *67 Won't Hide From
A few things to understand about caller ID hiding:
- 911 always sees your real number. Emergency services override all caller ID blocking by law in the US.
- Toll-free numbers (800, 888, etc.) often see your real number via ANI (Automatic Number Identification), which is separate from Caller ID and cannot be blocked by *67.
- Your carrier always has your real number. This is about what the recipient sees, not about anonymity from your carrier.
- Reverse *67: If you receive calls from private numbers and want to block them, dial *77 to enable Anonymous Call Rejection, which rejects all calls from hidden numbers. Dial *87 to turn it off.
For deeper privacy, combine caller ID hiding with our guide on stopping Android from tracking you. And if you're interested in how your phone handles SIM and identity at a deeper level, check out our Android Security Guide.
Complete Android Privacy Guide
Get the full guide covering caller ID, tracker blocking, app permission audits, and VPN configuration for maximum Android privacy.