How to hide your phone number on Xiaomi when calling: 5 proven ways

Why hide the number when calling and when it is forbidden

Hiding a number when outgoing calls is a feature that can be useful in situations ranging from personal data protection to professional necessity, such as calling strangers at work or placing ads on boards, hiding the number will help to avoid unwanted callbacks and spam.

On Xiaomi smartphones (including the Redmi line, POCO and Mi) there are several ways to hide the number: through settings MIUI, assisted USSD-But before you start, make sure that your operator does not block this feature. For example, MTS, Beeline and MegaFon in Russia usually allow the concealment of a number, but may charge an additional fee for the service.

Also, some organizations (banks, government agencies) automatically reject calls with hidden numbers, and if you need to call such a service, it is better to temporarily disable the concealment.

Method 1: Hiding the number through MIUI settings

The simplest and most official method is to use the built-in MIUI shell settings. This method works on most modern Xiaomi devices, including Android 12/13/14 models with MIUI 13/14 firmware.

  1. Open the phone application (pipe icon).
  2. Click on the three dots in the top right corner and select Settings.
  3. Go to the Additional Settings section (or More, depending on the version).
  4. Find the Subscriber Identification or Show me my number.
  5. Select Hide the number (or Never Show).

After that, all outgoing calls will be made with a hidden number, and if this option is not available, then your operator does not support this feature at the level of the phone. SIM-map.

β˜‘οΈ Checking before setting up

Done: 0 / 4

⚠️ Attention: On some firmware MIUI for the Chinese market (China) ROM) This item may not be available, so use alternative methods.

Method 2: USSD-number-code

If Xiaomi does not have the option of hiding the number, you can use it USSD-These commands are sent as a regular call and activate the service at the level. SIM-Here are the codes for popular Russian operators:

Operator.Code to hide the numberCode for undoing concealment
MTS*31# β†’ ring#31# β†’ ring
Beeline*31*number# (for one call)#31# β†’ ring
MegaFon*31# β†’ ring#31# β†’ ring
Tele2.*31# β†’ ring#31# β†’ ring

To hide the number for only one call, dial the *31# combination before the subscriber number. For example: *31#79123456789. This method works on all Xiaomi, regardless of the version of MIUI.

If the service is not activated after entering the code, check:

  • πŸ“Ά Network connection (should be stable coverage).
  • πŸ’³ Balance SIM-Cards (some operators are blocking) USSD zero-balance).
  • πŸ“± Fare compatibility (check with the operator whether the number is supported by concealment).
πŸ“Š What kind of operator is yours? SIM-map?
MTS
Beeline
MegaFon
Tele2.
Yota
Other

Method 3: Hiding the number through the prefix before the call

If you don't want to change your settings on a permanent basis, you can selectively hide the number for single calls, and you need to prefix the number before the subscriber number. Most operators support the standard code *31#, but there are alternatives:

  • πŸ“ž *31# – standard prefix for hiding (works for MTS, MegaFon, Tele2).
  • πŸ”’ #31# – Cancel Hiding for a single call (if the default number is hidden).
  • 🌍 + β€” If you call an international number, dial first. +, 31#, then the country code and the number.

Example: To call 79123456789 with a hidden ID, dial:

*31#79123456789

This method is useful if you only need to hide the number for certain contacts, but it does not work with short numbers (e.g. 112 or 0611).

πŸ’‘

If the prefix doesn’t work, try adding a pause: dial *31#, then press the call button, wait for the beep and enter the number manually.

Method 4: Applications for hiding numbers

If standard methods don’t work, you can use third-party apps, which usually offer additional features, such as selecting a number to display or recording calls. Here are some proven options for Xiaomi:

  • πŸ“± Hide My Number is a simple tool to hide a caller ID (available on Google Play).
  • πŸ”„ Burner – Creates temporary numbers for calls (paid but reliable).
  • 🌐 TextNow - Free virtual numbers for the USA/Canada (works via Wi-Fi).

Check the reviews and ratings of the app before installing it. Some programs may ask for unnecessary permissions (such as access to contacts or SMS), which is not secure. Also remember that virtual numbers can be blocked by operators.

⚠️ Note: Number hiding applications may conflict with MIUI, Especially if you've activated your phone's power saving mode or battery optimization for third-party software, so add the app to the exceptions.

Method 5: Hiding the number through settings SIM-cards (for two) SIM)

If your Xiaomi supports two of your SIM-You can set the number to hide separately for each card. SIM It's used for work (with a hidden number) and the other for personal calls:

  1. Open the Settings. β†’ SIM-maps and mobile networks.
  2. Choose the right one. SIM-map, SIM 1).
  3. Click on Additional Settings (or Call Settings).
  4. Find the subscriber identification and select Hide the number.

If there is no option, try inserting SIM-The card to another slot (for example, move it from the SIM 1st SIM Sometimes the settings depend on the physical slot.

Why is the second SIM not working?
On some Xiaomi models (such as the Redmi Note 10 Pro), the caller ID settings are tied to the first slot. If you use the second SIM to hide, try swapping cards or updating the firmware.

Frequent problems and their solutions

Even after you set it up properly, hiding a number may not work, and here are the most common reasons and ways to fix them:

Problem.Possible causeDecision
The number's not hiding.Operator blocks serviceCall the operator and clarify the conditions
USSD-codes don't workOutdated firmwareUpdate MIUI to the latest version
MIUI settings are resetConflict with battery optimizationAdd the phone app to the exceptions
The cover-up only works for certain numbers.Operator restrictionsUse the *31# prefix before calling.

If none of the methods worked, check:

  • πŸ“΅ Is there an active mode "On the plane" or blocking the network.
  • πŸ”„ Have security updates been installed (sometimes they reset settings).
  • πŸ“² Is it not being used? VPN Or a proxy that can interfere with calls.

πŸ’‘

If hiding a number is critical to your job, consider buying a second one. SIM-cards with a tariff that supports this function by default.

FAQ: Answers to Frequent Questions

Can I hide the number when calling via WhatsApp or Telegram?
No, WhatsApp, Telegram and Viber always show the number associated with the account, and you can only hide it if you use a virtual number to register (for example, via TextNow or Burner).
Will I be able to see my location if I hide my number?
Hiding a number does not affect location. If a subscriber has a tracking app installed (for example, Where are my children), it can show your coordinates. To avoid this, turn off geolocation in the Xiaomi settings.
Can I hide a number on Xiaomi with Chinese firmware?
China. ROM (Firmware for the Chinese market) the number hiding option is often not on the menu. USSD-codes (*31#) or prefix before a call. You can also reflash the device on Global. ROM.
How much does the number-hiding service cost?
Most Russian operators (MTS, Beeline, MegaFon) have a free number concealment, but there may be an activation fee (usually 1-3 rubles).
Can I hide the number when calling hotlines?
No, most hotlines (banks, emergency services) automatically detect a number, even if it is hidden, and some organizations (for example, Sberbank or the tax service) can block calls with hidden numbers.