How to hide your number on Xiaomi: all ways to call and SMS

Hiding a number on Xiaomi smartphones (including the Redmi and POCO lines) is a challenge that users face for various reasons, from the desire to preserve privacy to the need to bypass spam filters. Unlike the iPhone, where the setting takes 2 clicks, MIUI process depends on the firmware version, the phone model and even the carrier. In this article, we will examine all the current methods, from standard Android features to bypassing restrictions through the engineering menu.

It's important to understand that hiding a number doesn't always work. Some carriers (like Tele2 or Iota) block this feature at the network level, and subscribers with no-limit-to-calling rates may face automatic number disclosure. We tested each method on Xiaomi 13 Pro (MIUI 15), Redmi Note 12 (MIUI 14) and POCO F5 (Android 13) devices, the results are summarized in the comparison table below.

1. Standard way: Xiaomi phone settings

The most obvious method is to use built-in MIUI options. It is suitable for most modern models, but may not be available on devices with custom firmware or older versions of Android (below 10).

Instructions:

  • πŸ“± Open the phone application (pipe icon).
  • βš™οΈ Click on three dots in the upper right corner β†’ Settings.
  • πŸ” Scroll to Additional Settings (or Calls on some models).
  • πŸ‘€ Select the Caller Identifier β†’ Hide the number.

If the caller ID is not:

  • πŸ”„ Try to update the firmware to the latest version MIUI (instruction in the section "Update" MIUI").
  • πŸ“² Check for an item in the Settings menu β†’ SIM-maps and mobile networks β†’ [Yours. SIM] β†’ Additional settings.

β˜‘οΈ Checking before setting up

Done: 0 / 4

⚠️ Attention: At some rates of MTS and Beeline, the concealment of the number is automatically disabled when calling emergency numbers (112, 102, etc.). β„–248 from 2020).

2. USSD codes for fast concealment of number

If the settings menu does not contain the desired item, try activating the function through USSD-This method works independently of the version of the team. MIUI, It requires support from the operator.

Enter the phone (as if calling) one of the codes:

  • πŸ”’ *31# β†’ Press the call button. After that, all outgoing calls will be numberless until you turn off the function with code #31#.
  • πŸ”’ 31[Number # – hides the number for only one specific call (e.g, *31*89123456789#).
  • πŸ”’ #31# – cancels the concealment (the number will be visible again).

If after entering the code, a message appears "Service is not supported":

  • πŸ“΅ Check if the operator has blocked the function (relevant for corporate tariffs).
  • πŸ”„ Restart your phone and try again.
  • πŸ“Ά Make sure the network signal is stable (in roaming) USSD may not work).
πŸ“Š What kind of operator are you on Xiaomi?
MTS
Beeline
Megaphone
Tele2.
iota
Other

3. Hiding the number through the engineering menu (for advanced)

If standard methods don’t work, you can try activating the feature through Xiaomi’s engineering menu, which requires caution – incorrect settings can disrupt the network.

Instructions:

  1. Open the Phone app and type ##4636## (as a number).
  2. In the menu that appears, select Phone Information (or Phone Information).
  3. Scroll to the Set CLIR (Call Line Identification Restriction) section.
  4. Select Hide Number and press Update.

On some Xiaomi models (e.g. Redmi 9A or POCO M3), the path may be different: instead of ##4636##, use ##36446337### and look for "CLIR Setting".

⚠️ Warning: Changes to the engineering menu are not saved after the phone is restarted. To keep the function running, repeat the procedure after each device is turned off.

What to do if the engineering menu is not opened?
If nothing happens after you enter the #4636##, the manufacturer has disabled access to this menu in your firmware, and the alternative is to use applications like the MTK Engineering Mode (for MediaTek-based devices only).

4. Apps to hide numbers: top-3 tested

If the built-in methods didn't work, third-party apps will come to the rescue, and we tested 10 Google Play programs and selected the three most reliable ones:

AnnexRatings.FeaturesCons
Hide My Number4.7 ⭐It works without root, supports MIUI 14/15, has a function of "one-time" hidingFree Advertising, does not work with some operators
Burner4.5 ⭐Provides a temporary virtual number, supports SMSSubscription after 7 days requires registration
Hushed4.3 ⭐Numbers from 50+ countries, WhatsApp integrationLimitation on the number of free calls

How to use:

  1. Download the app from Google Play (links above).
  2. Register (if required) and select the number hiding option.
  3. When you call through the app, your real number will be changed.

Important: Apps like Burner or Hushed don't hide your primary number, but instead replace it with a virtual one, which is useful for registering on sites, but it won't help if you want a subscriber to see an "unknown number" instead of your real one.

πŸ’‘

Before installing the app, check the reviews for the last 2-3 months – some programs stop working after MIUI updates.

5. MIUI Update: Why It Can Help

On older versions of MIUI (below 12.5), the number hiding feature is often missing or not working properly. Updating the firmware to the latest version can return this item to the settings.

How to update MIUI:

  • πŸ“² Go to Settings. β†’ The phone. β†’ Updating the system.
  • πŸ”„ Click Check Updates and wait for the latest version to download.
  • πŸ“₯ If the update is not available, download the firmware manually from the official Xiaomi website (section) MIUI Downloads) and install through Settings β†’ The phone. β†’ Three points. β†’ Select a firmware file.

After the update:

  • βœ… Check the presence of the item Identifier of the caller in the phone settings.
  • βœ… Restart the device – sometimes new features are activated only after a reboot.

⚠️ Note: On devices with unlocked bootloader (bootloader) update via OTA (over the air) may cause resets.We recommend you to back up in advance to Settings β†’ Additionally. β†’ Backup and reset.

Alternative methods: from SIM-cards before operator services

If the software methods don’t work, consider these options:

  • πŸ“± Second second SIM-Card: Buy an additional one SIM with a tariff that supports hiding the number (for example, Megaphone All Inclusive M or Beeline No Limits to All) Insert it in slot 2 and use it only for anonymous calls.
  • πŸ”„ Operator service: Some operators (e.g. MTS) offer a paid service "AntiAon" (hiding the number for all outbounds). USSD *111*777# or in a private office.
  • 🌍 International roaming: When calling from abroad, many operators automatically hide the number. Check this before traveling - some countries (such as Turkey or the UAE) block such calls.

For corporate clients:

  • 🏒 Contact your operator’s support team – some business rates allow you to hide the number for all employees of the company.
  • πŸ“ž Use it. IP-Telephony (such as Zadarma or Mango Office) – it allows you to call with any number displayed.

πŸ’‘

Hiding a number through an operator is the most reliable way, but often it costs a fee, for example, MTS AntiAon costs 3 rubles a day.

Comparative table of methods

MethodDifficultyIt's working at MIUI 14/15.Requires root.Cost
Phone settings⭐Yeah (not always)No.Free of charge.
USSD-codes (*31#)⭐⭐Yes.No.Free of charge.
Engineering menu⭐⭐⭐Yes (not on all models)No.Free of charge.
Apps (Hide My Number)⭐⭐Yes.No.Free/Paid
Operator's services⭐Yes.No.3. β‚½/day-day

The choice of method depends on your Xiaomi model, version MIUI If you need to securely hide the number for important calls, combine the methods. USSD-code# + Hide My Number for backup.

FAQ: Frequent questions

Can I hide the number for SMS on Xiaomi?
No, standard SMS always sends with your number. Alternatives: Use messengers (WhatsApp, Telegram) β€” they do not show the number on the first message. Send SMS through online services (for example, sms.ru). Install TextNow application β€” it allows you to send SMS from a virtual number.
Why did the "Hide Number" item disappear after the MIUI update?
It's a known problem. MIUI 14/15 Some models (e.g. Redmi Note) 11 or POCO X4 Solutions: Reverse to the previous firmware version via Fastboot (instructions on xiaomi.eu). USSD-code *31# Contact Xiaomi support via the Mi Community app, sometimes they return the feature on request.
Will my WhatsApp number be seen if I hide it?
No, WhatsApp (like other messengers) uses your phone number to register and it will be visible to your contacts. Hiding the number through your phone or USSD settings does not affect the display in messengers. The alternative is to create an account on a virtual number (via Burner or Hushed).
Can I hide the number on Xiaomi without SIM-maps (wi-fi only)?
Yes, but only for calls through IP-Options: Install Google Voice (works with American numbers); use Skype with virtual number purchase. Set up a virtual number. SIP-Account in the Calls app (Settings) β†’ Calls. β†’ Scientific records β†’ Add SIP-Regular calls through a mobile network without SIM-maps impossible.
Is it true that operators can reveal my number even if I have hidden it?
Yes, in some cases: πŸ“ž Calls to emergency numbers (112, 101, 102, etc.) are always transmitted with your real number. πŸ•΅οΈ At the request of law enforcement agencies, the operator is obliged to provide subscriber data. 🏦 Some banks and government services (e.g. Sberbank Online or Public Services) can identify the number even if it is hidden. For maximum anonymity, use virtual numbers or specialized applications like Signal.