How to Remove the Dictionary on Xiaomi Redmi: From System Words to Custom Fixes

The dictionary on Xiaomi Redmi is not only a typing assistant, but also a potential privacy threat. Over time, it accumulates thousands of words, from random typos to personal data (phone numbers, addresses, passwords), many users face the problem when auto-replacement begins to โ€œmake funโ€ โ€” replace the right words with the wrong ones, offer ridiculous options or ignore new terms altogether.

Feature MIUI There are three dictionary sources: the built-in Xiaomi keyboard, Gboard (if installed) and the Android system dictionary, which is used to check spelling in all applications. Removing words from one place doesn't guarantee that they disappear from the other, so you need a comprehensive cleaning. In this article, we'll look at all the ways, including hidden settings and commands. ADB, which are not documented in official instructions.

It's important to understand that simply deleting words through the keyboard interface often works selectively. For example, in Gboard you can erase your input history, but system words (for example, from the clipboard or messengers) will remain. MIUI There's no "delete everything" button at all, just manually erasing every word.

Another trap: after resetting the keyboard settings or updating MIUI This is because you back up your Xiaomi or Google account, so at the end of this article, we'll talk about how to turn off synchronization forever.

1. Removing words from the standard keyboard MIUI

The standard keyboard on Redmi (aka Mi Keyboard) doesn't have an obvious menu for mass word removal, but there's a workaround through language settings and app data resets.

To clear the user dictionary:

  1. Open any field to enter text (for example, in Notes or Messages).
  2. Press the gear icon (โš™๏ธ) on the keyboard to open its settings.
  3. Go to the User's Dictionary (or the Personal Dictionary in new versions) MIUI 14).

If you have too many words (hundreds or thousands), this method is ineffective, and then resetting the keyboard settings will help:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the keyboard. MIUI (Or Mi Keyboard and select it.
  3. Press Warehouse. โ†’ Clear the data.
  4. Confirm action. Attention: This will remove all personal keyboard settings, including themes and gestures.

โš ๏ธ Warning: After resetting, the keyboard may temporarily run slower, taking time to relearn your typing style, and all hand-added words (such as rare terms or jargon) will disappear).

Take screenshots of the current keyboard settings (themes, layout)

Write down rare words that you will have to add again

Disable keyboard sync in Xiaomi account (Settings) โ†’ Xiaomi account โ†’ Synchronization)

Check that you have a backup of important texts (e.g. in Notes)-->

2. Clean the dictionary in Gboard (Google-keyboard)

Gboard is the most popular alternative keyboard on Xiaomi Redmi. MIUI-It's a keyboard, it's got a built-in function for mass deletion:

Method 1: Through keyboard settings

  1. Open any text box and tap the Gboard icon (usually a smiley). ๐Ÿ˜Š three-point โ‹ฎ).
  2. Select Settings โ†’ Dictionary โ†’ Personal dictionary.
  3. Click on the language (such as Russian or English (US)).
  4. In the upper right corner, tap three points. โ‹ฎ and choose to delete all words.

Method 2: Complete Gboard data reset

  1. Go to Settings โ†’ Apps โ†’ Gboard.
  2. Select Warehouse โ†’ Space Management โ†’ Clear all data.
  3. Confirm the action. It will not only remove the dictionary, but also all the keyboard settings.

Method 3: Disconnecting Learning and Personalization

  1. In Gboard settings go to Settings โ†’ Correction of text โ†’ Personalization.
  2. Turn off the options: ๐Ÿ”„ Input training ๐Ÿ“ฑ Personalized offers ๐Ÿ” Showing suggestions from the web

โš ๏ธ Note: If you use a Google account, even after clearing the dictionary, the data can be restored the next time you sign in. To avoid this, turn off keyboard sync in your Google account settings (Settings for Google account settings). โ†’ Google โ†’ Managing a Google Account โ†’ Data and personalization โ†’ Synchronization settings).

Standard. MIUI-keyboard

Gboard (Google)

SwiftKey

Other (write in the comments)-->

3. Removal of the Android system dictionary (for all applications)

In addition to keyboards, Android has a common system dictionary that is used to check spelling in all applications (browser, messengers, editors), and cleaning it will help get rid of words that appear in the prompts even after resetting the keyboard.

Instructions for Xiaomi Redmi:

  1. Open Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  2. Select Text Check (or Text Correction in the MIUI 14).
  3. Click on the Personal Dictionary.
  4. Select a language (such as Russian) and delete unnecessary words manually or click Delete All (if the option is available).

If you donโ€™t have the option to Remove Everything (which is often the case on Xiaomi), use this workaround:

  1. Install the App Inspector app from Google Play.
  2. Find the system application com.android.inputmethod.latin (or Android keyboard) through it AOSP).
  3. Clear its cache and data through Settings โ†’ Annexes.

On some firmware MIUI The system dictionary can be blocked from change, and in this case, it will only help. ADB-team (see section 5).

Type of dictionaryWhere it's storedCan I remove it through the interface?Is ADB required?
User-generated dictionary MIUI-keyboard/data/data/com.miui.miuikeyboard/databasesPartially (one word only)No.
Gboard's personal dictionaryGoogle Cloud or Locally in the /data/data/com.google.android.inputmethod.latinYes (there is an option to delete everything)No.
Android System Dictionary (AOSP)/data/data/com.android.inputmethod.latinDepends on the MIUI version.Sometimes.
Dictionary for spell checking/system/usr/share/dict (system-part)No.Yes (or root)

4.How to remove words from clipboard and input history

Many people don't know that MIUI Stores the clipboard history and input data separately from the keyboard dictionary, and this data can also appear in prompts, especially in search fields or messengers.

Clearing the clipboard:

  1. Open any text box and hold your finger until the menu appears.
  2. Click on the clipboard icon (two pages) ๐Ÿ“‹).
  3. In the upper right corner, click Remove all or select items one at a time.

Clearing the history of input in applications:

  • ๐Ÿ“ฑ Messages: Open the dialogue โ†’ three-point โ‹ฎ โ†’ History of input โ†’ Clean up.
  • ๐Ÿ” Google Search: Open the Google App โ†’ profile โ†’ History of search โ†’ Delete.
  • ๐Ÿ’ฌ Telegram/WhatsApp: The input history is not saved here, but you can clear the application cache through Settings. โ†’ Annexes.

For complete cleaning, use the built-in function MIUI:

  1. Go to Settings โ†’ Further โ†’ Privacy.
  2. Select Data Clearance (or Security) โ†’ Cleaning in new versions).
  3. Check the boxes: ๐Ÿงน History of input ๐Ÿ“‹ buffer ๐Ÿ” Search journal

Clean up

๐Ÿ’ก

If words continue to appear in the prompts after clearing the clipboard, check the sync settings in your Xiaomi account. Sometimes the data is recovered from the cloud. Turn off the clipboard sync option in Settings โ†’ Xiaomi account โ†’ Synchronization.

5. Advanced methods: ADB and root access

If the standard methods do not help, you will have to use them. ADB (Android Debug Bridge, or root rights, are suitable for removing deeply integrated dictionaries that are not cleared through the interface.

Method 1: Removal via ADB (without root)

  1. Install. ADB-computer-assist.
  2. Turn on USB Debugging on your phone (Settings โ†’ About Phone โ†’ MIUI Version โ†’ 7 times click on the version, then go back to Additional โ†’ For Developers).
  3. Connect Redmi to your PC and execute commands: adb shell pm clear com.miui.miuikeyboard #Cleanup MIUI-Keyboard adb shell pm clear com.google.android.inputmethod.latin # Cleaning Gboard adb shell pm clear com.android.inputmethod.latin # Cleaning the system keyboard AOSP

Method 2: Manually delete dictionary files (root required)

  1. Install a file manager with root support (such as Root Explorer or FX File Explorer).
  2. Go along the way: For MIUI-keyboard: /data/data/com.miui.miuikeyboard/databases โ†’ delete files user_dict.db and input_history.xml. For Gboard: /data/data/com.google.android.inputmethod.latin/app_chrome/Default/dictionaries โ†’ Delete all files with the.dict extension.

Reboot the phone.

โš ๏ธ Attention: Use ADB or root can cause the keyboard to malfunction or even crash if you delete the wrong files. โ†’ Additionally. โ†’ Backup and reset.

What happens if you delete the system files of the dictionary without root?
If you try to delete dictionary files through a standard file manager (e.g., Xiaomi Explorer), the system will either block access or return the files after rebooting. /data And the only way to get around this is to use it. ADB with superuser rights or full root.

6 How to prevent the re-accumulation of unnecessary words

Even after cleaning it completely, the dictionary will eventually become full of garbage again, so to avoid this, set up the keyboard and system correctly:

For MIUI-keyboard:

  • ๐Ÿ”„ Turn off Autocorrection in keyboard settings (if it interferes with it).
  • ๐Ÿ“ฑ Turn off the Training on the entered text in the Keyboard Settings โ†’ Advanced settings.
  • ๐Ÿ”’ Block the addition of new words: in the same section, disable Save new words.

For Gboard:

  • ๐ŸŒ Disable Offers from the Web in Settings โ†’ Correction of text.
  • ๐Ÿ“ˆ Disable Adaptive Offers and Personalized Offers.
  • ๐Ÿ” In Google settings, turn off App History and Web Search (Settings) โ†’ Google โ†’ Managing a Google Account โ†’ Data and personalization).

General recommendations for Xiaomi Redmi:

  • ๐Ÿ”„ Regularly (once a month) clear your input history through Settings โ†’ Confidentiality โ†’ Clearing the data.
  • ๐Ÿ“‹ Use cache cleaning applications (for example, SD Maid) to delete temporary dictionary files.
  • ๐Ÿ”’ Turn off keyboard sync in Xiaomi and Google accounts if you donโ€™t want words to be restored after a reset.

๐Ÿ’ก

The surest way to prevent dictionary debris from accumulating is to turn off keyboard learning and data synchronization, but this will make auto-replace less accurate, so choose a trade-off between convenience and privacy.

7. Frequent problems and their solutions

Even after cleaning the dictionary, Xiaomi Redmi users face typical problems.

Problem 1: Words continue to appear after deletion.

Decision:

  • Check if sync is enabled in your Google or Xiaomi account.
  • Delete not only keyboard data, but also Google Play Services (Settings) โ†’ Annexes โ†’ Google Play Services โ†’ Warehouse โ†’ Clear the data).
  • Restart your phone โ€“ sometimes changes only apply after a reboot.

Problem 2: After resetting the keyboard, all settings (themes, layout) disappeared.

Decision:

  • Restore the theme from backup (if you did backup through Settings) โ†’ Topics).
  • Reinstall the keyboard via Google Play (for Gboard) or update MIUI last-minute.

Problem 3: Some words cannot be deleted (such as mat or insults).

Decision:

  • Use it. ADB-command to completely reset: adb shell pm clear com.miui.miuikeyboard
  • If a word is added to the Android system dictionary, root or firmware with a modified keyboard will be required.

Problem 4: The keyboard is slow to work after cleaning.

Decision:

  • Clear the keyboard cache (Settings) โ†’ Annexes โ†’ keyboard โ†’ Kesh. โ†’ Clean up).
  • Turn off unnecessary input languages in the keyboard settings.
  • Reinstall the keyboard (for Gboard, remove and reinstall from Google Play).

FAQ: Answers to Frequent Questions

Can I delete the dictionary without losing my personal keyboard settings?
In the standard MIUI-Keyboard -- no, when you reset, you erase all settings. In Gboard, you can only delete the dictionary without touching the themes and layout, through the Settings menu. โ†’ Dictionary โ†’ Personal dictionary โ†’ Delete all words.
Why After Updating MIUI The old words are coming back?
This is due to the backup of data in the Xiaomi account.To avoid recovery, before updating, disable keyboard sync in Settings. โ†’ Xiaomi account โ†’ Synchronize and clean keyboard data manually.
How do you delete a specific word that doesnโ€™t appear in your user dictionary?
These words are usually stored in the system dictionary or app cache. Try: Clear the cache and data of the application where the word appears (such as Telegram or Chrome). ADB-command to reset the system keyboard: adb shell pm clear com.android.inputmethod.latin
Is it safe to use? ADB dictionary-clean?
Yes, if you follow the instructions and don't delete any extraneous files, pm clear commands just reset the app data as if you did it through the settings. ADB Delete files manually without understanding the consequences โ€“ this can cause failures.
How to completely disable auto-replacement and tips on Xiaomi Redmi?
For this: In MIUI-Keyboard: Open the keyboard settings โ†’ Correction of text โ†’ Turn off Auto Replacement, Tips and Typed Learning. In Gboard: Settings โ†’ Correction of text โ†’ Turn off all options related to offers. To completely disable, install a keyboard without prompts, such as AnySoftKeyboard or FlorisBoard.