How to put the β€œ#” sign on Xiaomi phone: step-by-step instructions for all models

You try to enter a password from Wi-Fi, type USSD-A team to check the balance or just want to put a hashtag in social networks, but the number sign (#) somewhere disappeared from the keyboard of your Xiaomi, POCO and Mi, especially after the update MIUI Unlike iPhones or Samsungs, where the # character is always visible, Xiaomi devices may vary depending on the firmware version, the phone model, and even the input language they choose.

In this article, we will not only show you where the number is on Xiaomi, but also reveal all the possible ways to enter it, from the standard to the hidden. You will learn why the character can disappear from the keyboard, how to return it, and what to do if none of the methods work. And also deal with the frequent errors that cause users to lose hours in search of a simple solution. For example, did you know that in some versions of MIUI 14 the "#" sign hides behind a long press on the "&" key?

Why Xiaomi doesn’t have a # sign on its keyboard: 3 main reasons

Before you look for a solution, it’s important to understand why your Xiaomi number sign is missing, and 80% of the time, the problem is due to one of three reasons:

  • πŸ”„ Resetting keyboard settings after update MIUI (especially relevant for transitions from MIUI 12 on MIUI 13/14).
  • 🌍 Incorrect language layout: on the English keyboard, "#" is usually visible, and on the Russian keyboard - hidden behind additional characters.
  • πŸ“± Use a third-party keyboard (e.g. SwiftKey or Yandex Keyboard) where the character arrangement differs from the standard keyboard.

Another nuance: on some Xiaomi models (like the Redmi Note 10 Pro or POCO X3 Pro), the "#" sign can only be displayed in the numerical keyboard mode. If you try to type it into the text box, the symbol simply won't appear. It's not a bug, it's a feature of the firmware that few people know about.

⚠️ Note: If you have recently installed custom firmware (such as Pixel Experience or LineageOS), the problem may be due to incorrect localization.

Method 1: Standard keyboard input (MIUI Keyboard)

On most Xiaomi smartphones with the standard MIUI Keyboard, the "#" sign is hidden behind the extra characters.

  1. Open any field to enter text (for example, notes or a message in Telegram).
  2. Switch to English layout (if you use Russian).
  3. Press the 123 key in the lower left corner to go into numerical mode.
  4. Hold your finger on the key & (ampersand) – in a second a pop-up with the # sign will appear.

If you have MIUI 14 or newer, the algorithm may be slightly different.

  • πŸ“± On Redmi Note 12 and Xiaomi 13: the β€œ#” sign is on the second page of characters (click on the graph below). =/+ after the transition to numerical regime).
  • πŸ”’ Nana POCO F4 and POCO X5 Pro: Hold key 1 – alternate symbols are hidden there, including Β«#Β».

Switched to English layout

Activated numerical mode (123)

Trying long pressing on &, 1 and =/+

Checked input in different applications (not only in SMS)

-->

Important: If you use a dark theme in MIUI, the characters on the keyboard can merge with the background. Try temporarily switching to a light theme in the settings (Settings β†’ Screen β†’ Dark Mode).

Method 2: Enter via Gboard (keyboard from Google)

Many Xiaomi users install Gboard instead of a standard keyboard, in which case the algorithm for finding the β€œ#” sign is simpler:

  1. Open any text box and call Gboard.
  2. Press the key?123 (transition to numerical mode).
  3. The # sign will be located on the first page of the characters at the top right (near $ and %).

If there is no symbol:

  • πŸ”„ Update Gboard to Google Play (sometimes the sign disappears after automatic updates).
  • 🌐 Check the input language: in some languages (e.g. German) the character layout is different.
  • βš™οΈ Go to the Gboard settings (Settings) β†’ System system β†’ keyboard β†’ Gboard) and reset to standard.

πŸ’‘

If you use the # sign often, add it to the Gboard clipboard. To do this, hold the character, select Copy, and then save to the Clipboard via the keyboard toolbar.

Method 3: Use USSD-commands (for calls and calls) SMS)

If you need to enter a β€œ#” for USSD-commands (e.g. *100# to check balance), the problem may not be in the keyboard, but in the phone app:

  1. Open the phone application (green handset).
  2. Go to the keyboard tab (usually at the bottom of the screen).
  3. The # sign will appear by default in the lower right corner (near *).

If there is no symbol:

  • πŸ“ž Try entering a command through the Messages app (SMS).
  • πŸ”„ Reboot your phone – sometimes the glitch of the phone application is solved with a simple reboot.
  • πŸ“² Install an alternative call app (like Google Phone) where character layout is standardized.

⚠️ Attention: On some firmware MIUI for Redmi 9A redmi 8A The phone app may not display # because of a bug, so the solution is to upgrade to the latest version of the firmware or use Google Phone.

Method 4: Copying from clipboard or special characters

If neither of these methods works, you can copy the # sign from another source.

  1. Open this article section on your phone and hold your finger on the # symbol.
  2. In the menu that appears, select Copy.
  3. Insert the symbol in the desired field (hold your finger β†’ Insert).

Alternative sources for copying:

  • πŸ“„ Any text document (e.g. Google Docs or Google Docs) WPS Office).
  • πŸ’¬ A message on WhatsApp or Viber where someone has already used Β«#Β».
  • 🌐 Page in the browser with a symbol (for example, hashtags on Instagram).
SourceHow to copyAdvantages
This articleHold # higher β†’ Copy # Higher β†’Quickly and without any unnecessary action.
Google DocsCreate a document, enter # from PC, open on your phoneSuitable for frequent insertions
Annex β€œSymbols”Install Symbol Keyboard or Unicode PadAccess to all special symbols
USSD-teamEnter *100# in your phone, copy # from the input fieldIt works even when the keyboard fails.
What to do if the copying doesn’t work?
If you insert a square or question mark instead of a "#", the problem is the encoding of the characters. Try: 1. Insert the sign in Notepad (Note app), and then copy again. 2. Use Unicode input: hold in the input field β†’ select Unicode β†’ enter U+0023 (code for #). 3. Switch to another keyboard (for example, Microsoft SwiftKey), where the encoding is more stable.

Method 5: Reset keyboard settings (if nothing helps)

If the "#" sign is missing after updating or changing the settings, resetting the keyboard to the factory will help.

  1. Go to Settings β†’ System β†’ Language and input.
  2. Select your keyboard (such as MIUI Keyboard or Gboard).
  3. Click Reset Settings (or Clear Data in Application Information).
  4. Reboot the phone.

After discharge:

  • πŸ”„ The keyboard will return to the standard layout, where the "#" will be in place.
  • πŸ“² You may need to reconfigure your auto-replacement and dictionary.
  • ⚠️ If you use Gboard, check that the settings have enabled the option to Show characters on the top panel.

⚠️ Attention: On Xiaomi with MIUI 12.5 and below, resetting the keyboard can cause you to lose custom words in the dictionary.Before reset, export them through Keyboard Settings β†’ Dictionary β†’ Exports.

Standard MIUI Keyboard

Gboard (Google)

SwiftKey

Yandex Keyboard

other

-->

Frequent Mistakes and How to Avoid Them

Many Xiaomi users make the same mistakes when searching for a # sign. TOP-5 The wrongs and how to get around them:

  • ❌ Error: Search for "#" in Russian layout in text mode. Solution: Switch to English or numerical mode.
  • ❌ Mistake: Thinking the sign is gone forever after the update.Solution: Reset the keyboard or reinstall MIUI Keyboard via Google Play.
  • ❌ Error: Try to type "#" through voice input. Solution: Voice assistants (like Google Assistant) don't recognize characters - use manual input.
  • ❌ Error: Ignore additional character pages (only press 123, but not) =/+). Solution: Flick through all available tabs with symbols.
  • ❌ Error: Do not check auto-replace settings, which can replace "#" with another character.Solution: Open keyboard settings and disable auto-replacement for special characters.

On Xiaomi models with a physical keyboard (such as the Black Shark 4 Pro), the β€œ#” sign may not be on the screen, but is entered via a Shift + 3 combination.

FAQ: Answers to Frequent Questions

Why is my Xiaomi # sign on SMS but not WhatsApp?
This is because the Message application uses a system keyboard to USSD-In the case of the default commands, "#" is displayed, but WhatsApp uses the standard text layout, so you can switch to the English keyboard or use the numerical mode (123).
After the MIUI update, the # sign disappeared. How do I get it back?
First, try resetting your keyboard settings (Settings β†’ System β†’ Language & Input β†’ MIUI Keyboard β†’ Reset). If it doesn’t work, install Gboard from Google Play or roll back to the previous firmware version via Settings β†’ About Phone β†’ System Update β†’ Three Points β†’ Select a Service Pack.
Can I add a β€œ#” to the Quick Access Panel?
Yes, Gboard does this by saying, Open Gboard settings. Go to Toolbar β†’ Setting up the panel. Add the "#" character to the Frequently Used section. There is no such feature in the standard MIUI Keyboard, but you can use text replacements (e.g., type hh and the system replaces with #).
The keyboard does not show a β€œ#” but Β«β„–Β». How to fix it?
This is due to the Russian version, where Β«β„–Β» Switch to the English keyboard or hold the key with the Β«β„–Β» β€” Sometimes there is an alternative symbol.
There's no way to do it. What do we do?
If the # sign doesn't show up on any keyboard: Check your phone for viruses (use Malwarebytes or Dr.Web). Install an alternative keyboard (like Fleksy or Chroom). Reset your phone settings (don't forget to save the data!). Contact Xiaomi support via Mi Community - it's probably a bug of a particular model.

πŸ’‘

If you use it often USSD-teams, add the phone widget to the main screen – this will speed up access to the keyboard with the symbol Β«#Β».