How to completely disable auto replacement on Xiaomi: all ways

Auto-replacement on Xiaomi smartphones is one of the most controversial features of MIUI. On the one hand, it helps correct typos and speeds up typing, on the other hand, often swapping words for unexpected options, spoiling slang, professional terminology, or even replacing the right words with the wrong ones. If you are tired of struggling with intrusive autocorrection, this article will help turn off auto-replacement on Xiaomi completely or partially - depending on your needs.

Complicating the problem, different versions of MIUI (12, 13, 14, 15) and different models (Redmi Note 12, POCO X5, Xiaomi 13T, etc.) have different paths to settings. We have collected the current ways for all modern firmware, including hidden options that do not lie on the surface, and we will also analyze how to disable auto-replacement in specific applications (for example, WhatsApp or Telegram), if the system settings do not help.

Why is Xiaomiโ€™s auto replacement working โ€œcurveโ€?

Many users complain that the autocorrection on Xiaomi is unpredictable, and here are the main reasons:

  • ๐Ÿ”„ Dictionary MIUI Learning based on your input, but often forgetting rare words or specific terms (e.g. medical, technical, or other language).
  • ๐ŸŒ Language conflicts: if you have multiple layouts included (Russian) + English, the system may confuse words.
  • ๐Ÿ“ฑ Firmware updates: after upgrade MIUI Keyboard settings can be reset.
  • ๐Ÿค– AI Predictions: In New Versions MIUI 14/15 Machine learning is used, which sometimes โ€œfantasizesโ€ with replacement.

Xiaomi has also integrated Smart Reply into the keyboard, which can automatically substitute whole phrases โ€” which is also annoying for many users. Separately, on some models (such as the POCO F5), auto replacement works more aggressively due to optimization for the gaming experience.

๐Ÿ“Š What Xiaomi Keyboard Function Is Most Irritating to You?
Auto-word replacement
Automatic comma placement
Word hints (predictions)
Smart Reply (Smart Reply)
Nothing annoys.

Method 1: Disable auto-replacement in the standard MIUI keyboard

If you are using Xiaomiโ€™s native keyboard (MIUI Keyboard or POCO Launcher Keyboard), follow this instruction:

  1. Open any application where you can type text (such as Notes or Messages).
  2. Tap the input field to make the keyboard appear.
  3. Press the gear icon (โš™๏ธ) In the top row of the keyboard is quick access to settings.
  4. Go to the Text Input section โ†’ Auto-replacement.
  5. Turn off the sliders: ๐Ÿ”˜ Auto-replacement (main function) ๐Ÿ”˜ Automatic comma placement ๐Ÿ”˜ Prediction of words (optional)

If there is no gear icon on the keyboard, go to the settings via the phone menu: Settings โ†’ Additional โ†’ Language and input โ†’ Current keyboard (MIUI Keyboard) โ†’ Settings โ†’ Text input.

โ˜‘๏ธ Verification of auto-replacement shutdown

Done: 0 / 4

Method 2: Reset the keyboard dictionary (if the auto-replacement โ€œglutsโ€)

Sometimes auto-replacement continues to malfunction even after shutdown, and it's connected to a cached dictionary that has accumulated the erroneous data to reset it:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the MIUI Keyboard (or POCO Keyboard) and open its settings.
  3. Select Warehouse. โ†’ Clear the data.
  4. Confirm the action. Attention: this will delete all saved words and keyboard settings!

Once the dictionary is reset, the keyboard will be โ€œclean,โ€ but the early days may again offer inaccurate replacements until it is retrained. To speed up the process, you can manually add frequently used words to the userโ€™s dictionary (more on this in the next section).

What if the reset didn't help?
If auto-replacement still works after cleaning the data, try: 1. Install another keyboard (for example, Gboard). 2. Update MIUI to the latest version (sometimes bugs are fixed in patches). 3. Reset your phone settings (extreme case).

Method 3: Adding words to a user dictionary

If you donโ€™t want to disable auto-replacement completely, but you want it to not correct specific words (e.g., nicknames, terms, slang), add them to the exceptions:

  1. Open the keyboard settings (Settings โ†’ Language and input โ†’ MIUI Keyboard โ†’ Settings โ†’ Text input).
  2. Select the User Dictionary.
  3. Press + and type a word that should not be corrected (such as lol or crypt).
  4. Save the changes.

This is a useful method for gamers, programmers, or those who use Anglicisms a lot, for example, if you write "gg" (from good game) and the keyboard stubbornly replaces it with "gg", add this word to the dictionary.

  • ๐Ÿ‘ค Nicknames from games (Fortnite, PUBG)
  • ๐Ÿ’ป Technical terms (API, JSON)
  • ๐Ÿ“ˆ Financial abbreviations (Bitcoin, NFT)
  • ๐ŸŽฎ Slang words (aggregate, farm)

๐Ÿ’ก

If you often write in two languages, add both versions of the word (e.g., โ€œhelloโ€ and โ€œhelloโ€) to the custom dictionary.

Method 4: Disable auto-replacement in Gboard (if you use Google keyboard)

Many Xiaomi users install Gboard instead of the standard keyboard, to disable auto-replacement:

  1. Open any field to enter text and call the Gboard keyboard.
  2. Click on the pin pin pin in the top row.
  3. Go to Correction of text โ†’ Auto-replacement.
  4. Turn off the Auto Replacement slider.
  5. Optionally turn it off: ๐Ÿ”˜ Automatic comma placement ๐Ÿ”˜ Showing hints (if not necessary)

Gboard also has a feature called Blocking Obscene Words, which, if enabled, can replace even correct words. Turn it off in the same section called Correct Text.

FunctionMIUI KeyboardGboard
Auto-replacementSettings โ†’ Text input โ†’ Auto-replacementCorrection of text โ†’ Auto-replacement
Prediction of wordsSettings โ†’ Text input โ†’ PredictionCorrection of text โ†’ Show hints
User-generated dictionarySettings โ†’ Text input โ†’ User dictionaryDictionary โ†’ Personal dictionary
Resetting settingsSettings โ†’ Storage โ†’ Clear dataSettings โ†’ Resetting settings

Method 5: Disable Auto-Replacement in Specific Applications

Sometimes auto-replace only works on certain messengers (like WhatsApp or VK), even if the keyboard settings are disabled, and this is due to the built-in dictionaries of the apps. Here's how to fix it:

  • ๐Ÿ“ฑ WhatsApp: Go to chat โ†’ three-point โ†’ Settings โ†’ chat โ†’ Auto-replacement (if any).
  • ๐Ÿ“˜ Telegram: Auto-Replacement is controlled by keyboard settings, but you can turn off Text Prediction in Settings โ†’ chat โ†’ Auto-replacement.
  • ๐Ÿ‘ฅ VK: There is no separate option in the application settings - use the keyboard system settings.
  • ๐Ÿ’ผ Slack/Discord: Auto-replacement depends on the keyboard, but in Discord you can disable Auto-correction in User Settings โ†’ Text and images.

If the app doesnโ€™t have separate auto-replace settings, try clearing the appโ€™s cache: Settings โ†’ Apps โ†’ [App Name] โ†’ Storage โ†’ Clear the cache.

๐Ÿ’ก

Some apps (such as banking apps) block screenshots and keyboard changes for security reasons, and you can't turn off auto-replace them -- use the clipboard to insert complex words.

What if the auto-replacement itself is turned on after the update?

After the MIUI update, the keyboard settings may be reset.

  1. Before updating, back up your settings: Settings โ†’ About Phone โ†’ Backup โ†’ Local Backup.
  2. After the update, do not click โ€œRestore Default Settingsโ€ when you first start the keyboard.
  3. If auto-replacement is activated again, repeat Method 1 or Method 4 (depending on the keyboard).

MIUI 15 has a Cloud Backup feature that saves keyboard settings. To use it: Settings โ†’ Xiaomi Account โ†’ Cloud โ†’ Backup โ†’ System Settings.

๐Ÿ’ก

If you lose words from your user dictionary after the update, export it in advance. In MIUI Keyboard, you can do this through Settings โ†’ Text Input โ†’ User Dictionary โ†’ Export (not available on all models).

Alternative keyboards without auto-replacement

If standard methods donโ€™t help, consider installing an alternative keyboard. Here are the best options for Xiaomi:

keyboardPlusesConsLink (Google Play)
GboardFlexible settings, gesture support, Google integrationSometimes they download predictions from the Internet.Download
SwiftKeySmart predictions, themes, support for multiple languagesRegistration is required for synchronizationDownload
FleksyMinimalist design, gestures, no auto-replacement by defaultPlugins and extensions paidDownload
AnySoftKeyboardOpen source, full control of auto-replacementOutdated interfaceDownload

When installing an alternative keyboard, donโ€™t forget to turn off the standard one so it doesnโ€™t conflict: Settings โ†’ Language and input โ†’ Current keyboard โ†’ Turn off MIUI Keyboard.

๐Ÿ’ก

If you choose a keyboard to work with sensitive data (passwords, bank details), give preference to AnySoftKeyboard or FlorisBoard โ€“ they do not send data to the cloud.

FAQ: Frequent questions about auto replacement on Xiaomi

โ“ Why Xiaomi Auto Replacement Replaces the Right Words with the Wrong Words?
This is because of the machine learning algorithms in MIUI that analyze how often words are used. If a word is rarely found in your texts, the system may consider it a typo. Solution: Add a word to the user's dictionary. Turn off Adaptive Prediction in the keyboard settings.
โ“ How to turn off auto-replacement for English only?
In MIUI Keyboard, you can turn off auto-replacement separately for each language: Go to Keyboard Settings โ†’ Languages. Select English (US/UK). Turn off Auto-replacement only for this language. There is no such option in Gboard - Auto-replace is turned off globally.
โ“ Can you turn off auto-replacement in only one application (for example, in Telegram)?
No, auto-replace settings are tied to the keyboard, not the app. However, you can: Use different keyboards for different applications (e.g. Gboard for Telegram and MIUI Keyboard for SMS). Some messengers (e.g. Slack) have their own auto-replace settings.
โ“ After resetting the auto replacement is back?
This is a typical MIUI problem. Try: Remove updates for MIUI Keyboard via Settings โ†’ Applications โ†’ MIUI Keyboard โ†’ Three dots โ†’ Remove updates. Disable automatic app updates on Google Play. Install an alternative keyboard (like Fleksy).
โ“ Why in games (PUBG, Genshin Impact Auto Replacement Prevents Nick Introducement?
Games often use their own input system that ignores keyboard settings. Solutions: Enter a nickname through the clipboard (copy in advance). Use a physical keyboard (if supported). Try the FlorisBoard keyboard - it works better with games.