Why Xiaomi users want to hide the number and when they really need to
Xiaomi smartphone owners (including Redmi, POCO, and Black Shark) often face the need to hide their number when making calls, for reasons ranging from basic privacy to spam protection or professional needs, such as if you call a customer support, hotline, or a stranger, hiding a number prevents them from getting into the databases of call centers or unscrupulous companies.
It's important to understand that hiding a number is not always anonymous. The operator will see your real number anyway (this is a requirement of most countries' laws), but the subscriber at the other end of the line will not see it. In some cases, for example, when calling banks or government agencies, a hidden number can cause suspicion, so use this feature carefully.
Xiaomi does not technically block the possibility of hiding the number, but implementation depends on three factors: 1) the smartphone model (on MIUI or HyperOS), 2) the operator (not everyone supports this option), 3) the region (in some countries, hiding the number is prohibited or limited).
Next, we will analyze all working methods - from standard settings to workarounds.
Method 1: Hiding a number through MIUI/HyperOS call settings
The easiest method is to use the phone’s built-in settings. It works on most Xiaomi models, including the Redmi Note 12, POCO X5, Xiaomi 13T and others with a MIUI 12-14 or HyperOS shell.
- Open the phone application (pipe icon).
- Tap it on three points (⋮) in the upper right corner and select "Settings».
- Go to the “Additional Settings” section (or “More” → “Call Settings” depending on the firmware version).
- Find the item "Caller Identification" (or "Display Number").
- Select the option “Hide the number” (or “Hide the ID”).
If there is no such point, then your operator is blocking this function at the level of the device. SIM-In this case, move on to the next method.
✔️ Make sure that SIM-The card is active and not blocked
✔️ Check the balance (some operators have a paid option)
✔️ Update your firmware to the latest version (path: Settings → About Phone → System Update)
✔️ Restart your phone after changing your settings-->
⚠️ Note: Some HyperOS firmware (e.g. Xiaomi 14) may have a clause called “Call”. ID» or "Caller" ID». If after the change the number is still displayed - the operator ignores the settings of the phone.
Method 2: USSD-codes for hiding numbers (not all operators)
If your phone settings don’t help, try activating the number hiding through USSD-This method depends on the operator, and below are the current codes for popular Russian and international operators:
| Operator. | Code to hide the number | Code for undoing concealment | Notes |
|---|---|---|---|
| MTS | *31# | #31# | It doesn't work at all rates. |
| Beeline | 31[number]# | #31# | You have to dial before every call. |
| MegaFon | *31# | #31# | May require the connection of the service |
| Tele2. | *31# | #31# | Free for subscribers |
| Yota | *31# | #31# | It only works in the home region. |
To hide the number for one call, dial before the subscriber number: 31[number]# (for example, *31*79123456789#).
To permanently hide, dial *31# and press the call – the operator must respond to activation.
💡
If USSD-The codes are not working, check if they are blocked by the operator. To do this, dial *#31# - if an error message appears, contact support.
For some operators (such as Tinkoff Mobile or virtual operators), this feature can be disabled, in which case only the application to hide the number or the second one will help. SIM-map.
Method 3: Applications to hide the number (if the operator blocks settings)
If you don't have a phone setup, neither USSD-The codes didn't work, there are third-party applications that work by forwarding calls through the developer's servers, which allows you to hide the real number:
- 📱 Hushed – virtual numbers for calls and SMS (There is a free trial period).
- 🔒 Burner – single-use numbers for the USA/Canada (suitable for international calls).
- 🌍 TextNow – Free numbers for USA/Canada (country restrictions).
- 📞 Dingtone is a virtual SIM with the ability to hide the number (works through Wi-Fi).
How to set up (in the example of Hushed):
- Download the app from Google Play.
- Register and select a virtual number (free for 3 days).
- In the settings, indicate that you want to hide your real number.
- Call the app and the subscriber will see the virtual number.
⚠️ Note: When using virtual numbers, the operator still sees your real number in the billing, and some applications may collect call data - read the privacy policy before installing it.
Phone settings |USSD-codes |Apps |Nothing helps-->
Method 4: Hiding the number through settings SIM-cards (for two) SIM)
If your Xiaomi supports two of your SIM-Cards (e.g. Redmi Note 11 Pro)+ or POCO F5), You can set the number to hide separately for each of them. SIM Used for work (open number), and the second for personal calls (hidden number).
Instructions:
- Open "Settings» → «SIM-maps and mobile networks».
- Choose. SIM-card for which you want to hide the number.
- Select the “Call Settings” (or “Additional Settings”).
- Find the item “Display Number” and select “Hide”.
If there is no point, try inserting it. SIM-The card to another slot (for example, move from the SIM 1st SIM Sometimes the settings are tied to a physical slot.
What to do if the settings SIM-cards not saved?
Method 5: Technical workarounds (for advanced users)
If all the standard methods fail, there are technical solutions that require more effort, but they are guaranteed to hide the number.
- 🔄 Call forwarding: Set up a redirect to another number (e.g., 21[number]#) and then call from it.
- 📡 VoIP services: Use WhatsApp, Telegram or Skype for calls – they don’t show your phone number (nickname only).
- 🔧 Change of change IMSI: Using the engineering menu (#4636###) you can try changing the identification settings, but this is risky and can lead to a lock. SIM.
Important: change IMSI or other technical parameters may disrupt the network and lead to a blockage SIM-This method is not recommended for beginners.
A safer option is to use the second one. SIM-card with a tariff that supports hiding the number, for example, issue an additional card of the same operator with the option “AntiAon” or “Private number».
Frequent problems and their solutions
Even after setting up the number concealment, Xiaomi users are facing problems.
| Problem. | Possible cause | Decision |
|---|---|---|
| The number is displayed despite the settings | Operator ignores concealment request | Try it. USSD-codes |
| It's not working. USSD-code# | The service is not connected or blocked | Contact the operator for support |
| Hiding apps don't ring | Poor Internet connection or VoIP blocking | Connect to Wi-Fi or change your APN |
| Settings are reset after rebooting | Firmware error or application conflict | Update MIUI or reset your settings |
If none of the methods worked, check:
- 📵 Is there a lock-in for the operator (for example, corporate tariffs often limit this function).
- 📱 Is there a parental control app on the phone (it can block changes in settings).
- 🔄 Is not the mode "In the plane" or "Saving traffic" (sometimes it interferes with the "In the plane" mode) USSD-request).
💡
If you call bank or government hotlines, a hidden number can cause denial of service, in which case temporarily disable the cover-up with #31#.