How do I hide my number when calling from my Android phone?

About 4 minutes · Sound & calls

Steps written for Android 16 and 17, including Samsung One UI 8 and 9, Google Pixel, and Motorola. Menu names can vary a little by model and carrier.

Illustration of a phone showing a phone handset, with a crossed-out eye on one side and a shield on the other

For one call in the US, dial *67 and then the full number. To hide your number on every call, open the Phone app, tap the three dots, then Settings. On Samsung, tap Supplementary services, then Show your caller ID, then Never. On Pixel and Motorola, tap Calling accounts, your SIM, Additional settings, Caller ID, then Hide number.

Steps to check

Show steps for:
  1. For one call, dial *67 first

    Open the Phone app keypad. Type *67, then the full 10-digit number including the area code, and tap Call. The person you call sees something like Private or Anonymous instead of your number. This works in the US on carriers such as AT&T and Verizon, and it only covers that one call. If you call back from your call history, the code is not added, so type it again.

  2. For every call, open the Phone app settings

    Open the Phone app, tap the three dots (More options) at the top right, and tap Settings.

  3. Find the caller ID setting

    The caller ID setting lives in a slightly different place on each brand.

    • Samsung Tap Supplementary services, then Show your caller ID.
    • Pixel Tap Calling accounts, then the name of your SIM or carrier, then Additional settings, then Caller ID.
    • Motorola Tap Calling accounts, then your SIM, then Additional settings, then Caller ID. On some models you tap Calls instead of Calling accounts.
  4. Choose to hide your number

    Pick the option that hides your number. Your number stays hidden on outgoing calls until you change it back.

    • Samsung Choose Never. (Always shows your number. Network default lets your carrier decide.)
    • Pixel Choose Hide number.
    • Motorola Choose Hide number.
  5. Show your number again

    Go back to the same setting and choose Always (Samsung) or Show number (Pixel and Motorola). Network default also works and lets your carrier decide. If your number is hidden on every call but you need to show it for just one call, Verizon says you can dial *82 before the number.

Still not working?

Why this happens

Hiding your number is a service from your mobile carrier, not something the phone does on its own. The phone setting simply asks the carrier to hold your number back. That is why some carriers gray the setting out, and why the result can depend on where you are.

Caller ID blocking only covers voice calls. Text messages always show your number, so anyone you text can still see it.

Normal vs. not

Usually normal

The person you call sees Private, Anonymous, No Caller ID, or something similar. Some people do not pick up calls like this.

Worth a closer look

Your calls fail to connect after you change the setting. Set caller ID back to Network default and contact your carrier.

Common questions

Does hiding my number cost anything?
AT&T and Verizon both say caller ID blocking is free. Other carriers may differ, so check with yours if you are not sure.
Will my number be hidden when I send a text?
No. Hiding your caller ID only works for phone calls. Your number still shows on every text message you send.
Can I hide my number from just one person every time?
Not with a setting. Dial *67 before their number each time you call them, or hide your number for all calls and use *82 for the calls where you want it to show.

Sources we checked

Menu names can differ by phone brand and Android version. See our editorial policy for how we check steps.