The standard USSD code to hide your phone number when making calls is 31#. To activate hidden Caller ID, open your phone’s dialer and enter 31#; you should see a confirmation that outgoing Caller ID is now hidden and your calls will appear as “Private Number” or “Unknown Caller” to recipients[2].
To disable this feature and show your number again, dial #31# in your call app, and you’ll receive a notification confirming that Caller ID is visible again[2][3][5].
You can also check the current status of this feature by dialing *#31#[5].
Additionally, some networks allow you to hide your number for individual calls by prefixing the number you’re calling with #31# (for a hidden call) or *31# (to show the number if you have global hide enabled)[5][6]. For example, dialing #31#1234567890 will hide your caller ID for that specific call.
Another widespread code is *67, which you can dial before a phone number to block your number for only that call. This method works on most providers globally and is temporary—your number is shown on your next call unless *67 is used again[4][6].
Note that these codes may not work with all carriers or in all countries; check with your mobile provider for details on support and possible additional features.
References
- [1] Secret Code to Call Anyone Without showing Your Phone …
- [2] How to Activate or Deactivate Private Number with USSD …
- [3] How to Remove Private Number from Android and iPhone
- [4] How to Block Your Number and Hide Caller ID When …
- [5] Hide my phone number | Noabe Customer support portal
- [6] Self-service & short codes | T-Mobile Support