How to permanently remove emoji from the keyboard Xiaomi: a step-by-step guide

The emoji on Xiaomiโ€™s keyboard can be annoying, especially if you type business correspondence, code, or simply prefer minimalism. Unfortunately, the manufacturer does not always provide an obvious way to turn them off, and in some versions of MIUI this feature is completely hidden. In this article, we will analyze all possible methods, from standard settings to deep changes in the system, including solutions for Redmi, POCO and other lines.

It's important to understand that the approach depends on the firmware version and the keyboard used. For example, in MIUI 14, the algorithm is different from MIUI 12, and the standard Gboard keyboard is configured differently from the native Xiaomi Keyboard. We'll look at options for everything from the simplest to the most radical (up to resetting). If you're ready to get rid of unnecessary emoticons once and for all, read on.

1. disabling emojis in standard Xiaomi keyboard settings

So, to start with the obvious, check the basics, and most of the time, you can take the emoji off the keyboard menu, but the path to this option is not always intuitive. Here's how to do it:

Open any application to type (such as Notes or Messages) and tap the input field to make the keyboard appear.

  1. Press the gear icon (โš™๏ธ) three-point (โ‹ฎ) top-right corner of the keyboard.
  2. Select Keyboard Settings (or Additional Settings in some versions).
  3. Go to Text Input โ†’ Xiaomi Keyboard (if you use the standard one).
  4. Find the Emoji option and emojis and turn off the slider.

If you don't have one, don't despair. In MIUI 13/14, the path may be different: sometimes the option is hidden in Advanced Settings โ†’ Keyboard layout. Also check if you have Gboard installed - it turns off emojis differently (more on this below).

๐Ÿ“Š What keyboard do you use on Xiaomi?
Standard Xiaomi Keyboard
Gboard (Google)
SwiftKey
Another.
I don't know.

โš ๏ธ Note: On some models (Redmi Note 10 Pro, POCO X3 Pro) after disabling the emoji in the settings, they can reappear after the reboot. This is a firmware bug - solutions two: update MIUI or use alternative methods from the following sections.

2. Remove emojis through resetting keyboard settings

If the standard method didn't work, try resetting the keyboard to the factory, and it won't delete your data, but it will return all the input parameters to the "out of the box" state.

  • ๐Ÿ“ฑ Open the Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ” In the search, type in the Xiaomi Keyboard (or Gboard if you use it).
  • ๐Ÿ—‘๏ธ Press Warehouse. โ†’ Clear the data and clear the cache.
  • ๐Ÿ”„ Reboot your smartphone.

After the reboot, the keyboard will be reset. Try to turn off the emoji again through its settings (see section 1). If the problem persists, move to more radical methods.

Keep phrases that are frequently used (if any)

Remember the current input language

Check if the keyboard is used in secure applications (banks, instant messengers)

Reboot your phone after resetting-->

On some devices (Xiaomi 12T, POCO F4), a reset can cause the user dictionary to temporarily disappear.Don't worry - it will recover after a few days of active use.

3. Use of alternative keyboards (Gboard, SwiftKey)

If Xiaomiโ€™s native keyboard is stubbornly reluctant to part with the emoji, itโ€™s easier to install a third-party solution, with the most popular options being Gboard (from Google) and SwiftKey (from Microsoft), which make it easier and more reliable to disable emojis.

For Gboard:

  1. Install the app from Google Play.
  2. Activate it in Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  3. Open Gboard Settings โ†’ Themes, Emojis and GIFs โ†’ Emoji.
  4. Turn off the option to Show the Emoji button.

For SwiftKey, the path is similar: Settings โ†’ Layout and Keys โ†’ Emoji โ†’ disable the slider. The advantage of third-party keyboards is that they are independent of MIUI updates, so the settings will remain even after the system is reset.

keyboardPlusesConsDifficulty setting up
Xiaomi KeyboardIntegration with MIUI, no unnecessary permissionsEmojis may return after updatesMedium
GboardStable Emoji Shutdown, Cloud DictionaryRequires Internet access for some functionsLow.
SwiftKeyFlexible layout configuration, gesture supportCan brake on weak devicesLow.

๐Ÿ’ก

If you still have emojis after installing the Gboard, check if the standard Xiaomi keyboard is activated at the same time, and turn it off in the language and input settings.

4. editing system files (for advanced users)

This is a method that is suitable for those who are willing to take risks for the sake of cleanliness of the interface. Changing system files can lead to unstable device operation or loss of warranty. If you are not sure, skip this section.

Emojis in MIUI are stored in the system's font files to remove them:

  1. Get root rights (for example, through Magisk).
  2. Use a root-enabled file manager (such as Root Explorer).
  3. Go to /system/fonts/.
  4. Find the NotoColorEmoji.ttf and EmojiCompat.ttf files.
  5. Rename them by adding.bak at the end (e.g. NotoColorEmoji.ttf.bak).
  6. Reset the device.

After that, the emoji will disappear from all applications, including the keyboard. However, be prepared for some characters (such as messengers) to appear as empty squares. To return everything back, just delete.bak from the file names.

โš ๏ธ Attention: On devices with MIUI 14 and newer font files can be protected by dm-verity, editing them without disabling this protection will lead to bootloop. TWRP.

5. rollback of firmware or switch to custom (extreme case)

If none of these methods worked, and the emojis are brought to a white heat, then the radical solution is to change the firmware.

  • ๐Ÿ”™ Reverse to an older version MIUI, where emojis are more easily turned off (for example, MIUI 12).
  • ๐Ÿ› ๏ธ Install custom firmware (for example, LineageOS or Pixel Experience), where there is no binding to Xiaomi branded chips.

The rollback process:

  1. Download the necessary firmware version from the official Xiaomi website.
  2. Use the Mi Flash Tool to install (instructions are available on the support website).
  3. After rollback, repeat the steps from Section 1 โ€“ there the emoji should be turned off without problems.

Custom firmware requires unlocking the bootloader and installing TWRP. It's a complex process that requires technical skills, but it gives you complete control of the system - including removing any unnecessary elements.

What happens if you interrupt the firmware?
If you interrupt the firmware process (for example, pull out a cable or turn off a PC), the device can turn into a brick. EDL-At worst, you'll need soldering equipment to recover. Always use the original cable and steady power.

6. Hidden MIUI chips: Disabling emojis via ADB

For users who donโ€™t want to risk root rights but are willing to use ADB (Android Debug Bridge), thereโ€™s an alternative way.It works on most Xiaomi devices with MIUI 11-14.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB-driver.
  • ๐Ÿ“ฑ Included Debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times to click to unlock the developer menu, then additionally โ†’ For developers โ†’ Debugging by USB).

Next, execute commands in the terminal (command line):

adb shell settings put secure emoji_replacement_enabled 0


adb shell settings put secure show_emoji_switch_key 0

Once you enter, restart the device. Emoji should disappear from the keyboard. If that doesn't happen, try the additional command:

adb shell pm disable-user --user 0 com.miui.bugreport

This method doesnโ€™t require root, but it may not work on all devices, such as the Xiaomi 13 Pro with MIUI 14, which runs smoothly, and the Redmi 9A may need to be re-executed after an update.

๐Ÿ’ก

ADB-commands are the safest way after standard settings. They do not affect the warranty and are easily canceled (replace in 0 to 1 commands for return emojis).

Frequent Mistakes and How to Avoid Them

When trying to remove emojis, users often face typical problems, and here are the most common solutions.

  • ๐Ÿ”„ Emojis are back after the update MIUI. Solution: Use Gboard or repeat ADB-team after each update.
  • โŒ No Emoji in the keyboard settings Solution: Check if it's hidden in Advanced Settings or update the firmware.
  • ๐Ÿ”’ You can't turn off your emoji on your work profile.Solution: Try your personal profile or contact your device administrator (if it's a corporate one).
  • ๐Ÿ“ฑ The keyboard starts to brake after reset.Solution: Clear the cache in Settings โ†’ Annexes โ†’ keyboard โ†’ Warehouse.

If you use POCO Launcher or other shells, check if they conflict with the keyboard settings, sometimes helping to temporarily shut down additional launchers.

Can you remove emojis from the keyboard, but leave them in messengers?
Yes, if you use Gboard or SwiftKey, where you only have the keyboard disabled, and apps like WhatsApp display emojis normally, and Xiaomi's standard keyboard doesn't have that separation, because emojis are gone.
Why do they still appear after turning off the emoji in the settings when you press the keys long?
It's a feature. MIUI โ€” in some versions of the firmware emojis are tied to a long tapa on symbols (e.g. colon: automatically converted to a ๐Ÿ˜Š). To avoid this, disable the Auto Replace or Text Prediction option in the keyboard settings.
Will the way with ADB work on Xiaomi with a blocked bootloader?
Yes, ADB-commands don't require an unlocked bootloader. They work on any device that has debugging enabled. USB. However, some manufacturers (including Xiaomi) may restrict access to certain settings through the ADB newer.
Can I return the emojis after they are deleted through system files?
Sure. If you renamed font files (as in Section 4), just return the original names to them and restart the device. If the files have been deleted, download them from the stock firmware for your model and put them back in /system/fonts/.
Why do some Xiaomi devices not have an emoji button on their keyboard, but they still appear?
In MIUI, emojis can be loaded automatically when you type in certain characters (e.g., ) or:.) This is part of the Auto Replace function. To turn it off completely, go to Keyboard Settings โ†’ Text Input โ†’ Auto Replace and deactivate all associated options.