How to hide a phone number on Xiaomi: from calls to instant messengers

Hiding a phone number on Xiaomi smartphones is a task that arises for users for various reasons, from the desire to preserve privacy to the need to bypass service restrictions. Unlike other brands, MIUI firmware has its own nuances in communication settings, and some functions depend on the version of the software and model (Redmi Note 12, POCO X5 Pro, Mi 11 Ultra, etc.). In this article, we will analyze all the current methods, from standard settings to bypassing through the engineering menu.

It's important to understand that hiding a number doesn't always work 100 percent. For example, mobile operators (MTS, Beeline, Tele2) can ignore the request for concealment when calling emergency numbers or corporate lines. In addition, messengers like WhatsApp or Telegram will still show the number to the recipient, which will require additional measures. We tested all methods on MIUI 13-14 firmware (Android 12-14) and identified those that are guaranteed to work in 2026.

1. Hiding the number through MIUI settings (standard method)

The easiest method is to use built-in MIUI options. It is suitable for most models, including the Redmi 10C, POCO F4 and Xiaomi 13T. However, note: some operators (for example, MegaFon in roaming) may block this feature.

Instructions:

  • πŸ“± Open the phone application (pipe icon).
  • βš™οΈ Click on three dots in the upper right corner β†’ Settings.
  • πŸ” Select Additional Settings β†’ Call settings.
  • πŸ‘€ Find the Subscriber Identification or Display my Number.
  • πŸ”„ Choose Hide the Number (or Never Display).

If there is no subscriber identification, your operator is blocking the change of that setting, and then move on to the next one.

πŸ’‘

Before changing your settings, restart your smartphone. Sometimes the communication settings are reset after the MIUI update, and rebooting helps to return the hidden menu item.

2.Use of USSD-operator code

Each mobile operator provides USSD-commands to control the display of the number. This method works even if the MIUI There is no corresponding menu item. The main thing is to know the correct code for your operator.

Operator.Code to hide the numberCode for returning display
MTS*31# + number#31# + number
Beeline*31*number##31*number#
MegaFon*31# number#31#number
Tele2.*31# β†’ ring#31# β†’ ring
Yota*31# in front of the number#31# in front of the number

Example of use: To call 89123456789 with a hidden number on MegaFon, dial *31#89123456789 and press the call button.

⚠️ Note: On tariffs with the option "AntiAon" (MTS) or "Number Protection" (Beeline) USSD-In this case, contact the operator support and request that the service be disabled.

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

If the standard methods don't work, you can try to change the settings through the engineering menu, which requires caution - wrong actions can disrupt the communication module. Tested on the Redmi Note 11 Pro+ and POCO X3 Pro.

Step-by-step:

  1. Open the Phone app.
  2. Enter the combination ##4636## (the test menu will open).
  3. Select your phone information (or phone information).
  4. Scroll down to the Set preferred network type block.
  5. Click on the three dots in the upper right corner β†’ Additional β†’ CLI (Call Line Identification).
  6. Select the Hide number and save the changes.
What to do if the engineering menu does not open?
On some models (e.g. Xiaomi 12T), the ##4636### combination may be blocked, in which case try the alternative code: #36446337## (for Snapdragon-based devices). If that doesn't work, use applications like MTK Engineering Mode (for Mediatek) or Qualcomm USB Drivers (for Snapdragon).

On MIUI 14.0.5+ firmware, access to the engineering menu may be limited, requiring unlocking the bootloader and installing a custom recover (TWRP) to cancel the warranty.

Applications for concealment of the number (alternative solutions)

If the system methods are not suitable, you can use third-party applications, which work on the principle of forwarding calls through virtual numbers or VoIP.

  • πŸ›‘οΈ Hushed – provides temporary numbers for calls and SMS (there's a free rate).
  • πŸ“ž Burner – generates single-use numbers (paid but reliable).
  • 🌍 TextNow - Free US/Canada Virtual Numbers (suitable for international calls).
  • πŸ”„ Dingtone – VoIP calls with the ability to hide the real number.

An example of Hushed's setup:

  1. Download the app from Google Play.
  2. Register and select a virtual number (numbers of Russia, USA, UK are available).
  3. In the settings, specify that calls must go through this number.
  4. When calling, select the option "Hide my number" (if available).

⚠️ Note: Virtual numbers can be blocked by banks, government services and some messengers (for example, Viber does not allow registration via VoIP), and telecom operators sometimes block traffic from such applications - in this case, it will help to use the Internet. VPN.

Standard settings MIUI|USSD-codes operator |Engineering menu |Third-party applications |I don't hide the number-->

5. Hiding the number in messengers (WhatsApp, Telegram, Viber)

In messengers, the phone number is tied to the account, and you can't hide it completely.

WhatsApp

  • πŸ”„ Use WhatsApp Business – you can specify β€œbusiness name” instead of a number in your profile.
  • πŸ›‘οΈ Create a second account using a virtual number (TextNow or Google Voice apps).
  • πŸ”’ In the privacy settings (Settings) β†’ Account. β†’ Privacy: Limit access to the room for strangers.

Telegram

  • πŸ‘€ In profile settings (Settings) β†’ Edit profiles can be specified username (e.g, @yourname) number.
  • πŸ”„ Create a second account via a virtual number (SMS-activate numbers are supported).
  • πŸ“± In the privacy settings (Settings) β†’ Confidentiality: Turn off the option of β€œMy phone number” for non-contacts.

You can't hide a number on Viber, it's always visible to the person you're talking to, and the only way out is to use a second account with a virtual number.

6 Problems and Solutions: Why the Number Is Not Hidden

If you have completed all the steps but the number is still displayed, check the following points:

Problem.Possible causeDecision
The number is visible when calling landline phonesOperator ignores cover-up request for city roomsUse it. USSD-code before each call (*31#)
MIUI settings are reset after rebootingCommunication module failureUpdate your firmware or reset your network settings (Settings) β†’ SIM-map β†’ Reset)
Applications to hide numbers do not workThe operator blocks VoIP trafficConnect a VPN (such as ProtonVPN)
Number seen in messengersLinking the account to SIM-mapCreate a second account through a virtual number

If none of these methods worked, please contact your operator to request the activation of the service "AntiAon" (MTS) or "Private number" (Beeline), which is a fee for some operators (from 30 to 100 rubles per month).

Make sure that SIM-card

Check the balance (USSD-codes may be paid)

Update MIUI to the latest version

Shut down. VPN (may interfere USSD-team)

Reboot the smartphone after the changes-->

Hiding your phone number is a legal procedure, but there are nuances:

  • βš–οΈ Russia has no ban on concealing a number when making personal calls, but operators are required to provide data at the request of law enforcement agencies.
  • πŸ“΅ Calls to emergency numbers (112, 102, 103) will always display your number regardless of your settings.
  • πŸ’³ Banks and payment systems (Sberbank, Tinkoff) can block transactions if the number is hidden or used virtual.
  • πŸ” In some countries (such as the United States), concealing a number when calling commercial lines is considered a violation.

If you use a concealment number for business purposes (for example, a call center), specify the requirements of the law "On advertising" (FZ-38) - it requires you to specify the real number in commercial calls.

πŸ’‘

The operator always sees your real number in the logs, and if necessary, can transfer this data to third parties upon legitimate request.

FAQ: Frequent questions

Can I hide a number on Xiaomi without root rights?
Yes, all of the methods described (except for changes through the engineering menu on new firmware) work without root. MIUI or USSD-operator code.
Why did the "Hide Number" item disappear after the MIUI update?
In some versions MIUI (For example, 14.0.3 for Redmi Note 12 Pro, the manufacturer removes this item at the request of operators. USSD-codes.
Will my number be visible if I call via Wi-Fi Calling?
Yes, when calling via Wi-Fi Calling (if the function is activated in the settings) SIM-The number is displayed in the same way as a normal call. To hide it, you need to use the USSD-*31# or virtual number.
Can I hide the number in SMS-message?
No, standard SMS always comes from your real number, and the alternative is to use instant messengers (Telegram, WhatsApp) or services like TextNow, which allow you to send SMS from a virtual number.
How to check if my number is hidden when you call?
Call another number (or ask a friend) and see what is displayed on the screen. You can also use services like Echo of Moscow (dial 8-495-789-45-67) - the system will voice your number if it is not hidden.