The emoji keyboard on Xiaomi smartphones eventually turns into chaos: dozens of rarely used emojis clog the first line, search history stores long-needed characters, and system predictions offer surprisingly irrelevant options. If you are tired of scrolling through screens looking for the right smiley or want to return the keyboard to its original appearance, this article will help you figure out how to completely clear the history of emojis, reset frequently used characters and even remove the keyboard cache without risk to the system.
The problem isnβt limited to aesthetics: an overloaded emoji base can slow down keyboard performance, especially on budget Redmi models or even on the back of the phone. POCO In addition, some users encounter a bug when the Gboard keyboard or standard keyboard is used. MIUI Keyboard starts to forget or duplicate commonly used emojis. We tested all the current cleaning methods on the phone. MIUI 14 and MIUI 15 (including beta) and selected only working methods - from a simple history reset to radical deletion of keyboard data.
Important: the procedure differs depending on which keyboard you use, the standard one from Xiaomi or Google's Gboard, and there's a section in the article with a comparative table that will help you determine your case. MIUI, Resetting emoji predictions without clearing the cache completely β this method is not documented in the official certificate, but works on all Android 12 devices+.
Why the Emoji Clava Needs Cleaning: 3 Key Reasons
Many users have not been clearing the history of emojis for years, considering it a trifle, but there are good reasons to do so right now:
- π’ Slowing down keyboard: The base of commonly used emojis is stored in cache and can grow to several megabytes. On weak chipsets (such as Snapdragon). 4xx or Helio Gxx) this causes delays when opening the keyboard or loading emojis.
- π Privacy breach: An emoji history can reveal your habits or even your emotional state, such as frequent hearts or sad emojis in a correspondence with a particular contact remain in the system even after deleting messages.
- π¨ Visual chaos: The algorithm MIUI Sometimes it gets stuck on rarely used emojis, displacing them in the actual ones. π¦ (unicorns can stay in the top for a long time, even though you no longer use them.
Interesting fact: in MIUI 15 developers have added a mechanism for βsmart rotationβ emojis, which should automatically remove unused emojis from commonly used. However, in practice, this mechanism works unstable, many users of Xiaomi 13 and Redmi Note 12 complain that old emojis remain in the top for years. Manual cleaning remains the only reliable way to return the relevance of the keyboard.
β οΈ Note: If you use Gboard, clearing your emoji history through your keyboard settings won't delete data from Google's cloud profile.These emojis may return after sync. To avoid this, disable keyboard sync in your Google account before clearing.
Method 1: Standard cleaning through keyboard settings (MIUI Keyboard)
This is the simplest and most secure method that works on all Xiaomi smartphones with a standard keyboard.It does not require superuser rights and does not affect system files.
Instructions:
- Open any application where the keyboard appears (such as Messages or Notes).
- Touch the badge. βοΈ (gears) on the keyboard to open its settings.
- Go to the Emoji section and GIF (Some firmware may be called Smiley and Stickers).
- Click Clear History Emoji (or Reset Frequently Used Emojis).
- Confirm the action in the dialog window.
This method only removes the history of commonly used emojis, but does not affect:
- π Keyboard cache (may contain temporary emoji files)
- π Prediction settings for text
- π Cloud data (if synchronization with Mi Account is used)
Close all applications with an active keyboard
Check the MIUI version in your phone settings
Turn off keyboard sync in Mi Account (unless you need to restore history)
Take a screenshot of the current commonly used emoji (in case you need to restore some of the emojis)-->
In some models (for example, POCO F5 Xiaomi 12T) The path to settings may be different. If you don't find the "Emoji" section, try an alternative route:
Settings β System and device β Language and input β Current keyboard (MIUI Keyboard) β Additional settings β Emojiβ οΈ Attention: On devices with MIUI for POCO (for example, POCO X5 Pro) after clearing history, the emoji may reset and the story GIF. This is a well-known bug that Xiaomi has not yet fixed. GIF important to you β make a backup copy of them through the Gallery app.
Method 2: Deep cleaning through resetting keyboard settings
If standard cleaning didn't work, or if you want to get the keyboard back to factory status, you can reset it completely.
- π§Ή The whole history of emoji and GIF
- π User dictionary (words you have added)
- βοΈ All personal settings (themes, key size, etc.)
Important: After this method, the keyboard will work as if you just bought a phone, you will have to reconfigure auto-replacement, add frequently used words, etc.
Instructions for MIUI Keyboard:
- Go to Settings β Applications β Application Management.
- In the search box, enter MIUI Keyboard (or Keyboard) MIUI Russian).
- Open the application page and click Storage.
- Select Clear all data (not to be confused with Clear Cache!).
- Confirm the action. The phone might hang for a while -- that's okay.
For Gboard:
- Open Settings β Apps β Gboard.
- Go to Warehouse and Cache.
- Press Space Control.
- Select Clear all data.
- In the window that appears, tick all points and confirm the reset.
π‘
If the keyboard starts to brake after reset, restart the phone. This is due to a re-indexation of the emoji database.
| Parameter | MIUI Keyboard | Gboard |
|---|---|---|
| Deleting the history of the emoji | β Yes. | β Yes. |
| Resets the user dictionary | β Yes. | β Yes. |
| Remove themes and design settings | β Yes. | β No. |
| Requires reconfiguration of the keyboard | β Yes. | β οΈ Partially. |
| Influences the prediction of the text | β Resets completely. | β οΈ Saves cloud data |
Method 3: Manually delete emoji files (for advanced users)
This method requires access to the file system and is suitable for those who are willing to work with technical details, allowing selectively delete only emoji files without affecting the rest of the keyboard settings.
Important: This requires a lead with access to root folders (such as MiXplorer or Solid Explorer) and developer mode enabled. Some firmware may require root access, but standard permissions are usually sufficient.
Instructions:
- Install a conductor with support for root access (e.g. MiXplorer).
- Cross the path: /data/data/com.miui.android.inputmethod.latin/shared_prefs/ (Gboard will be the way /data/data/com.google.android.inputmethod.latin/shared_prefs/)
- Find the files: emoji_history.xml β history of frequently used emoji emoji_suggestions.xml β emoji prediction emoji_favorites.xml β Selected emojis (if any)
.bak
Reboot the phone.
After rebooting, the keyboard will create new files with default settings, a method that is particularly useful if:
- π Standard cleaning doesn't work due to firmware bug
- π± You want to keep the custom dictionary, but reset only the emoji
- π οΈ You have a custom firmware that does not work standard settings
What to do if you donβt have access to the folder /data/data/
β οΈ Warning: Deleting files manually can cause the keyboard to work unstable if you delete something extra.Always back up the folder shared_prefs Also remember that on some firmware (e.g., on some firmware, MIUI EU) The path to the files may be different.
Method 4: Hidden function MIUI squirt
This method is not documented in the official certificate. MIUI, But it works on all Android 12 and later devices, and it allows you to reset the emoji prediction algorithm without completely clearing the history or removing the user dictionary.
Instructions:
- Open any text field and call the keyboard.
- Hold your finger on the emoji icon (π) bottom-row.
- In the menu that appears, select Emoji Settings (on some firmware, the item may be called Emoji Management).
- Scroll down and find the Reset Predictions section (usually hidden under the option).
- Click Reset the algorithm and confirm the action.
This method is particularly useful if:
- π€ Emoji prediction algorithm begins to offer irrelevant emojis
- π You want to βretrainβ the keyboard from scratch, but keep the history of commonly used emojis.
- π Statistics of emoji use distorted due to temporary craving for certain emojis
Note: POCO F4 Xiaomi 11T s MIUI 13, this section can be hidden. To activate it, you need to:
- Enable Developer Mode (7 times press the Version) MIUI phone-setting).
- In the developer settings, activate the Enable advanced keyboard settings.
- Reboot the phone.
Standard MIUI Keyboard
Gboard by Google
Other (specify in the comments)
I don't know what my keyboard is.-->
Method 5: Completely reset via Mi Account (cloud synchronization)
If youβre syncing with Mi Account, your emoji history can be stored not only on your phone but also in the cloud, meaning that after local cleaning, old emojis can return the next time you sign in.
To remove the history of emoji from the cloud:
- Open Settings β Accounts and Sync β Mi Account.
- Go to Synchronization Data Management.
- Find the Keyboard and Enter (or Input Data) section.
- Click Clear Data and confirm the action.
- Turn off keyboard sync (slider at the top of the screen).
- Return to the keyboard settings and do a local cleaning (Method 1 or 2).
After that:
- π The history of emoji will be removed from the phone and the cloud
- π New data will not sync until you turn on this option again)
- π± On other devices with the same Mi Account, the history of the emoji will also reset
Important: If you are using Gboard synced through Google Account, you should follow the same procedure in your Google account settings:
Settings β Google β Google Account Management β Data and Personalization β Data Synchronization of applications β Gboardπ‘
Cloud synchronization is the main source of old emojis, and always turn it off before cleaning if you want to permanently delete the story.
Frequent problems and their solutions
Even after clearing the history of the emoji, Xiaomi users sometimes face unexpected problems, and here are the most common cases and ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Emojis don't get cleaned. | Synchronization with Mi Account/Google Account | Turn off keyboard sync in your account, then re-clean. |
| The keyboard brakes after cleaning | Reindexing the database | Restart your phone and wait. 10-15 minute |
| All the emojis are gone. | Resetting of system fonts | Go to Settings. β Additionally. β Regional settings and reset fonts |
| It's not working. GIF cleansing | bug MIUI for POCO | Install a keyboard update via the App Store |
| Emojis are displayed in squares | Font cache damaged | Clear the cache of the Google Fonts app in the settings |
If none of these methods worked, the problem may be deeper:
- π οΈ Damaged firmware: On some beta versions MIUI 15, there's a bug that doesn't save your keyboard settings, so the solution is to roll back to the stable version or wait for the patch.
- π¦ Application Conflict: Some launchers (like Nova Launcher) or customization apps (like Substratum) may interfere with keyboard operation.
- π Corporate Policy Limits: If the phone is linked to a work account (e.g., via Android Enterprise), the administrator could block the keyboard settings from changing.
If you suspect that the problem is with the firmware, check its version:
Settings β The phone. β Version. MIUIAt the time of writing (2026) stable versions MIUI 15 older than 15.0.4.0 have no critical emoji bugs. If your version is newer but the problem remains, report the bug via the Service & Feedback app).