How to turn on emoji on Xiaomi smartphones: 5 proven ways

You try to send a message with a smile, but instead of a colorful emoji, you only see squares or black and white characters? The problem with displaying emojis on Xiaomi is one of the most common among MIUI users, especially after a system update or firmware change. Unlike iPhone, where emojis are activated automatically, Redmi, Poco or Black Shark devices sometimes require manual adjustment.

In this article, we’ll look at all the possible reasons why emojis might not work, from the banal lack of a keyboard with emoji support to system failures in MIUI 14/15. You’ll learn how to turn on emojis through standard settings, update fonts, install an alternative keyboard, and even manually add missing characters. And if the problem is deeper, we’ll give you a checklist to diagnose the malfunction.

Why aren’t emojis displayed on Xiaomi?

Before we get to the solution, it’s important to understand the root of the problem. emojis on Xiaomi may not work for several reasons:

  • πŸ“± There is no keyboard with support for emoji: Standard Gboard or MIUI Keyboard may be disabled or damaged.
  • πŸ”€ Outdated system fonts: B MIUI Emojis are stored in font files (NotoColorEmoji.ttf), which may not automatically update.
  • πŸ“² Failure after update: Switch to a new version MIUI (For example, from 13 to 14) sometimes resets the display settings.
  • 🚫 Blocking system applications: Antiviruses or optimizers (e.g., Security or Cleaner) may restrict access to fonts.
  • 🌍 Regional restrictions: Some China firmware emojis are disabled by default.

If the emojis are displayed as β–‘ Or [object], the problem is probably fonts, and if the emoji button is not on the keyboard at all, the input settings are to blame.

πŸ“Š What is your Xiaomi model?
Redmi Note 12/13
Poco X5/F5
Xiaomi 13/14
Black Shark
Another model

Method 1: Activate emojis through keyboard settings

The easiest way to return emojis is to check the settings of the current keyboard. Even if you use the Gboard or MIUI Keyboard, the emoji display settings can be reset.

Instructions for the standard MIUI keyboard:

  1. Open Settings β†’ System and device β†’ Language and input β†’ Current keyboard.
  2. Put the badge on. βš™οΈ near the active keyboard (for example, MIUI Keyboard).
  3. Go to the text entry settings section β†’ More.
  4. Activate the Slider Show the Emoji button (or Emoji suggestions in English).

For Gboard (Google keyboard), the path will be different:

Gboard settings β†’ Themes, emojis and GIFs β†’ Emoji management

Make sure the keyboard is updated to the latest version

Check that the input language corresponds to the region (e.g., "Russian (Russia)")

Disable third-party keyboards (such as SwiftKey) while diagnosing

Reboot your smartphone after the changes-->

If the emoji button never appeared, try resetting the keyboard settings:

  1. Go to the keyboard settings β†’ Reset settings.
  2. Confirm the action and restart the device.

πŸ’‘

If you use a third-party keyboard (like SwiftKey or Fleksy), try temporarily switching to the standard MIUI Keyboard – sometimes emojis are blocked due to application conflict.

Method 2: Update system fonts in MIUI

Emojis on Android (including MIUI) are stored in font files that may become outdated or corrupted. If emojis have turned into squares after the system update, manual font updates are likely required.

How to check and update fonts:

  1. Open the settings β†’ About the phone β†’ version of MIUI.
  2. Tap 7 times on the MIUI version line to activate the developer mode (if not already activated).
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find the option Font Update (or Font Update) and click on it.
  5. Confirm downloading and installing the latest version of the fonts.

If there is no option to update fonts, try an alternative method:

  • πŸ“² Install iFont app from Google Play.
  • πŸ” In the app, select the Emoji section and download the Noto Color Emoji package.
  • πŸ”§ Follow the installation instructions (rights required) ADB or Magisk for rooted devices).
What to do if updating fonts does not help?
If the emojis are still not displayed after the update, the problem may be in the corrupted system files, in which case resetting to factory settings (Settings β†’ Additional β†’ Resetting), but first make a backup of the data. Alternatively, firmware through Fastboot with saving user data (see the instructions in the Repair and Firmware section on our website).

Method 3: Installation of an alternative keyboard

If standard methods didn’t work, try installing a third-party keyboard. for example, Google’s Gboard or Microsoft’s SwiftKey often performs better at displaying emojis than a standard MIUI Keyboard.

Instructions for installation of Gboard:

  1. Download Gboard from Google Play.
  2. Open Settings β†’ System and device β†’ Language and input β†’ Current keyboard.
  3. Activate Gboard and set it with the default keyboard.
  4. Run any application to enter text (such as Messages) and tap the icon 😊 or 😒 on the keyboard to open the emoji panel.

The advantages of Gboard:

  • 🎨 More Emoji Styles (Including Animated Styles).
  • πŸ” The function of searching for emoji by keywords.
  • 🌐 Support for regional options (for example, the flag of Russia or emoji with national costumes).

If the emojis are still not displayed after installing Gboard, check:

  • πŸ“΅ Is there a traffic block for Google Play Services (sometimes security is interfered with) MIUI).
  • πŸ”„ Is the keyboard updated to the latest version.
  • πŸ“± Is your Xiaomi model compatible with Gboard (on some devices with the same name) MIUI China may be subject to restrictions).

Method 4: Manual replacement of emoji fonts (for advanced ones)

If none of the previous methods worked, you can try manually replacing the system fonts of emoji, which requires root rights or access through ADB, so it is only suitable for advanced users.

Step-by-step:

  1. Download the current NotoColorEmoji.ttf font package (for example, from Google Noto).
  2. Connect your smartphone to your PC and activate Debugging via USB (Settings β†’ About Phone β†’ MIUI β†’ 7 taps β†’ For developers β†’ Debugging by USB).
  3. Use ADB to copy the font file to the system folder: adb push NotoColorEmoji.ttf /system/fonts/ adb shell chmod 644 /system/fonts/NotoColorEmoji.ttf
  4. Reset the device.

Alternative method (without root, but with limitations):

  • πŸ“± Install Emoji Switcher (requires Android 8.0)+).
  • πŸ”§ Choose an emoji style (e.g. Google, Apple or Samsung).
  • πŸ”„ Apply the changes and restart the device.

⚠️ Warning: Manual replacement of system files may result in download failure or loss of warranty.Before you start, backup through Mi Cloud or TWRP.

MethodDo you need root rights?DifficultyRisk to the system
Updating fonts through MIUI❌ No.β­β­β˜†β­β˜†β˜† (minimum)
Installation of the Gboard❌ No.β­β˜†β˜†β­β˜†β˜† (no risk)
iFont (no root)❌ No.β­β­β˜†β­β­β˜† (font-fluctuating)
Manual replacement through ADBβœ… Yes. ADB)⭐⭐⭐⭐⭐⭐ (failure)
Emoji Switcher❌ No.β­β­β˜†β­β­β˜† (may not work)

Method 5: Diagnostics and Remediation of System Failures

If the emojis still don't work, the problem can go deeper: corrupted system files, application conflicts, or even hardware constraints.

  • πŸ› οΈ Check system integrity: Go to Settings β†’ Annexes β†’ Application management β†’ Three points. β†’ Show them the system. MIUI System and clear the cache.
  • πŸ”„ Update. MIUI: Go to Settings. β†’ The phone. β†’ Update the system and install the latest firmware version.
  • 🚫 Turn off optimizers: Apps like Security or Clean Master can block access to fonts. Go to their settings and turn off the "Font Optimization" feature".
  • πŸ“‘ Check regional settings: If your Xiaomi is purchased in China, emojis can be disabled by default. Try changing region to Russia or Europe in Settings β†’ Additionally. β†’ Region.

If nothing works, the last chance is to reset to factory settings.

  1. Create a backup through Settings β†’ Memory β†’ Backup.
  2. Record or take pictures of important data (passwords, access codes).
  3. Go to Settings β†’ Additional β†’ Resetting β†’ Erase all data.

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro or Poco) F3) After the reset, you may need to re-activate your Mi Account. Make sure you remember your login and password!

Frequent Mistakes and How to Avoid Them

When setting up an emoji on Xiaomi, users often make the same mistakes.

  • πŸ”§ Delete system fonts without backup, which can cause the interface to fail completely (the text will turn into hieroglyphics).
  • πŸ“² Install fonts from unverified sources. Viruses in.ttf files are rare, but they may contain malicious code.
  • πŸ”„ Interrupt the font update. If the process is stalled, wait 10-15 minutes before restarting the device.
  • 🌍 Changing a region to a non-existent one (e.g., "USA" for Chinese firmware) may block access to certain features. MIUI.

If you encounter a black screen after replacing fonts, try:

  1. Download in Safe Mode (hold the power button β†’ β€œReboot in Safe Mode”).
  2. Remove newly installed fonts through Settings β†’ Apps.
  3. If the screen is not responsive, connect the device to your PC and roll back the changes via ADB: adb shell rm /system/fonts/NotoColorEmoji.ttf

πŸ’‘

If emojis are displayed correctly in some applications (for example, WhatsApp), but do not work in others (for example, SMS), the problem lies not in the fonts, but in the settings of the particular messenger.

FAQ: Answers to Frequent Questions

Why did the emojis become black and white after the MIUI update?
This is a well-known MIUI 14/15 problem related to updating system fonts. Solution: Open Settings β†’ About Phone β†’ MIUI version and check the firmware relevance. If there are no updates, install fonts manually via iFont or ADB (see Method 4). Black and white emojis are a sign that the system is using outdated DroidSansFallback.tf font instead of NotoColorEmoji.tf.
Can I get back the old Xiaomi emojis?
Yes, but it will require: Find an archive with old fonts (e.g. MiuiEmoji.ttf from MIUI 12 firmware) to install them via iFont or ADB (see Method 4). Note that this may lead to incompatibility with newer versions of applications (e.g., Telegram or VK emoji will display curves).
Emoji work on WhatsApp, but not SMS.
This is because instant messengers (like WhatsApp or Viber) use their own emoji fonts, which are independent of the system.Solution: Check the settings of the standard Messages app (sometimes there is an option "Use system emojis"). SMS-Customer (e.g. Google Messages).
On my Poco X3, the emojis are displayed as question marks. What do I do?
This problem is typical for devices with custom firmware or after a failed update. Try: Reset the Messages app settings (Settings β†’ Applications β†’ Messages β†’ Storage β†’ Clear Data). Install Gboard and check if emojis work in it. If nothing helps, reflash the device through Fastboot (instructions in the Updates and Firmware section).
Can you change the style of the emoji to Xiaomi (for example, iOS or Samsung)?
Yeah, but it'll take a lot: πŸ“± Install Emoji Switcher (runs without root on Android 8.0)+). πŸ–₯️ Or manually replace fonts through Magisk (you need root access), and note that the style of emoji in messengers (for example, in Telegram) will still depend on the server, not on your device.