Auto Replacement with Xiaomi: How to enable, configure and fix errors

Xiaomi’s MIUI-based smartphones offer powerful text-handling tools, but auto-replace often goes unnoticed or disabled by default, not only fixing typos on the fly, but also speeding up messaging by swapping frequently used phrases, but many users face challenges: Auto-replacement either doesn’t work, or substitutes the wrong words, or is not in the settings at all.

In this article, we will explore all the nuances of setting up auto-replacement on Xiaomi devices, from basic activation to fine customization for your needs, and focus on common errors (for example, when the feature is not available on some models) and alternative solutions. The material is relevant for MIUI 12, 13 and 14, including the latest updates for 2026.

What is Auto Replacement and Why You Need It on Xiaomi

Auto-replacement is an intelligent keyboard feature that automatically corrects typos, replaces abbreviations with full words, and offers options for continuing phrases. At Xiaomi, it works on the basis of built-in vocabulary and machine learning algorithms, adapting to your writing style.

Main advantages:

  • πŸ“± Time savings: No need to manually correct errors or type long words.
  • πŸ” Improved readability: messages become literate without additional effort.
  • 🌍 Multilingual support: Auto-replacement works in parallel for Russian, English and other languages.
  • πŸ”„ Adaptability: Over time, the system remembers your frequently used words and phrases.

But there are downsides to the function, such as replacing specific terms (like nicknames in games or professional jargon) with "correct" words in the dictionary, and auto-replacement sometimes conflicts with voice input or third-party keyboards, which we'll discuss in the section on typical problems.

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

Where is the auto replacement in Xiaomi settings

The path to auto-replacement settings depends on the MIUI version and the smartphone model. In the latest shell versions (starting with MIUI 12.5), the interface was simplified, but some menu items have moved.

For the standard MIUI keyboard:

  1. Open any field to enter text (for example, in Messages or Notes).
  2. Touch the badge. βš™οΈ (gears) on the keyboard to open its settings.
  3. Go to the Text Input section β†’ Auto-replacement.

For the Gboard keyboard (if installed by default):

  1. Press the space on the keyboard and select the keyboard settings.
  2. Open the text correction β†’ Auto Replacement.

πŸ’‘

If the keyboard settings do not include "Auto-Replace", try updating MIUI to the latest version or resetting the keyboard settings to factory (in the section Additional β†’ Resetting).

On some budget models (like the Redmi 9A or Poco C31), the path may be different. If you don't find the right partition, check out the MIUI version in Settings β†’ About Phone and compare with our compatibility table below.

Step-by-step: how to turn on auto-replacement

Consider the process using a standard MIUI keyboard. If you have a Gboard or other keyboard installed, the principles are similar, but the names of menu items may differ.

Step 1: Activation of the function

  1. Open any application with text input (such as Messages).
  2. Tap the βš™οΈ icon on the keyboard.
  3. Select Text Entering β†’ Auto Replacement.
  4. Activate the Automatic Correction Switch.

Step 2: Adjust sensitivity

  • In the same section, look for the slider Aggression Level (or Sensitivity).
  • Move it to the Medium or High position for more active fixes.
  • Show hints is better left on – this will help control the replacements.

Write the error word (e.g., "hello" as "hello") | Check if the typo has corrected automatically | Try to enter abbreviation (e.g., "sps" β†’ "thank you") | Make sure the prompts appear over the keyboard-->

Step 3: Adding custom words

If auto-replacement replaces specific terms (e.g., game nicknames or professional abbreviations), these can be added to the dictionary:

  1. In the keyboard settings, go to the User's Dictionary.
  2. Click Add and enter a word or phrase.
  3. Specify abbreviation (if necessary), for example, "kk" for "of course".
  4. Save the changes.

πŸ’‘

After adding words to the user dictionary, you may need to reboot the keyboard (just close and reopen the text-entry app).

Compatibility table for auto replacement with Xiaomi models

Not all Xiaomi devices support auto-replacement the same way. Below is a compatibility table for popular models. Data is relevant for the latest stable versions of MIUI (2026).

Model of the deviceSupport for auto-replacementFeaturesRecommended keyboard
Xiaomi 13/13 ProComplete.Adaptive Auto-Replacement with AI SupportStandard MIUI or Gboard
Redmi Note 12 Pro+Complete.Additional settings for the game modeStandard MIUI
Poco F5Complete.Support for multilingual auto-replacementGboard
Redmi 10CPartialNo adaptive prompts, only basic fixesStandard MIUI
Xiaomi Pad 6Complete.Optimized for the big screenGboard

If your model is not in the table, check the MIUI version:

  • For MIUI 14 and later, auto-replacement works on all devices that support the upgrade.
  • On MIUI 12.5 and older, some options may not be available (e.g., adaptive prompts).
  • Android Go devices (such as Redmi A1) have a stripped-down functionality.

Typical Auto Replacement Problems and Their Solutions

Even after you set up the auto-replacement correctly, it can work incorrectly, and let's look at some of the most common errors and how to fix them.

Problem 1: Auto Replacement does not correct errors

  • πŸ”Ή Check if Auto Correct is enabled in the keyboard settings.
  • πŸ”Ή Make sure the input language matches the text (e.g. Russian for Russian words).
  • πŸ”Ή Update the keyboard dictionary: Keyboard settings β†’ Dictionary β†’ Update.

Problem 2: Incorrect substitutions (e.g., "lol" β†’ "lol")

  • πŸ”Ή Add a word to the user dictionary (instruction in the section above).
  • πŸ”Ή Turn off the option of Auto Replace Slang (if available in your version MIUI).
  • πŸ”Ή Reset the keyboard settings to factory.

Problem 3: Auto-replacement only works in some applications

  • πŸ”Ή Check if the keyboard permissions in a particular application are disabled (Settings β†’ Apps β†’ Permissions).
  • πŸ”Ή Make sure the app uses a system keyboard, not a built-in one.
  • πŸ”Ή Reinstall the problem app.
What if auto-replacement is completely absent in the settings?
If the keyboard menu does not have the Auto Replace section, this could mean: 1. You have a stripped down version of MIUI installed (for example, for the European region). 2. The keyboard is reset to factory settings with additional features disabled. 3. The device runs on Android Goboard, where some options are disabled. Solution: try installing G from Google Play - it has auto replacement guaranteed.

⚠️ Warning: On some Xiaomi models for China (with China ROM firmware), auto replacement may be blocked due to regional restrictions, in which case changing the device region to Russia or Global in settings will help.

Alternative ways to include auto-replacement

If standard methods do not work, consider alternatives:

Method 1: Using Gboard

Google's Gboard offers more flexible auto-replacement settings than the standard MIUI keyboard.

  1. Install Gboard from Google Play.
  2. Open Settings β†’ System β†’ Language and input β†’ Virtual keyboard.
  3. Select Gboard as the default keyboard.
  4. Set up auto-replacement in the Text Correction menu.

Method 2: Third-party keyboards with extended auto-replacement

Some applications offer unique features that are not available in MIUI:

  • πŸ“ SwiftKey: Learning from your social media posts.
  • πŸ€– Grammarly Keyboard: Real-time grammatical check.
  • 🌐 Multiling O Keyboard: Support for rare languages and dialects.

Method 3: Manual correction through text templates

If auto-replacement doesn’t handle frequently repeated phrases, create text templates:

  1. Open Settings β†’ Additional β†’ Text templates.
  2. Add a new phrase (for example, abbreviation of "adr" for your address).
  3. When entering a contraction, the keyboard will offer a full option.

⚠️ Warning: When using third-party keyboards, turn off auto-replacement in the standard keyboard MIUI to avoid conflict, otherwise both systems will try to correct text at the same time, leading to errors.

How to turn off auto-replacement if it interferes

Not everyone likes it when a smartphone corrects text on its own, and if auto-replacement annoys or interferes with work, it can be turned off completely or partially.

Disconnection in the standard MIUI keyboard:

  1. Open the keyboard settings (the βš™οΈ icon in the input field).
  2. Go to Text Input. β†’ Auto-replacement.
  3. Deactivate switches: Automatic fix Show hints Double character fix

Gboard outage:

  1. Press the space on the keyboard and select βš™οΈ Settings.
  2. Open the text correction.
  3. Turn off Auto Replacement and Show Offers.

Once autoreplace is disabled, the keyboard will highlight errors in red, but not automatically correct them, which is convenient for those who want to control text manually.

FAQ: Frequent questions about auto replacement on Xiaomi

Why is auto-replacement not working on Telegram/VK/WhatsApp?
In some applications (especially those with native input fields), system auto-replacement may be blocked. Solutions: Check if the application uses its own keyboard (e.g. VK has a built-in sticker keyboard). Update the application to the latest version. Clear the app's cache to Settings β†’ Apps. If the problem persists, try using Gboard - it integrates better with third-party messengers.
Can I transfer the user dictionary to another Xiaomi?
Options: πŸ”„ Through Xiaomi: If you use the same account on both devices, the dictionary syncs automatically (you need to enable Data Sync in keyboard settings). πŸ“± Manual export: Some third-party keyboards (e.g. SwiftKey) allow you to export the dictionary to a file and import it to a new device. πŸ”§ Backup: Create a backup of settings through Settings β†’ System β†’ Backup, but note that the dictionary may not be portable. The standard keyboard MIUI does not support manual dictionary export, so the most reliable way is to sync through your account.
Auto-replacement replaces my name with another. How do I fix this?
This is a problem when your name or nickname is not in the standard dictionary. Solutions: Add the name to the user dictionary (instructions in the "Step-by-Step" section). Turn off the option of Auto-Replace names in the keyboard settings (if any). Write the name several times manually - over time the system will remember it as the correct option. If the name is in another language (for example, Latin), make sure that the appropriate input language is included in the keyboard settings.
After the MIUI update, the auto replacement stopped working.
Updates sometimes reset the keyboard settings. Try: Reboot the device. Reset the keyboard settings to factory settings (keyboard settings). β†’ Additionally. β†’ Reset settings. Update the dictionary manually (keyboard settings) β†’ Dictionary β†’ If nothing helps, install Gboard as a temporary solution until a patch for the new system is released. MIUI. Also check if auto-replacement is disabled in Settings. β†’ Special facilities β†’ Simplified mode (sometimes updates activate this mode automatically).
How do you make auto-replacement work only for certain applications?
Unfortunately, there is no built-in option in MIUI to selectively disable auto-replace by application. Bypass: πŸ“± Use different keyboards: For example, Gboard with auto-replacement for messengers and standard without auto-replacement for notes. πŸ”§ Set up profiles: Some third-party keyboards (like SwiftKey) allow you to create profiles with different settings. 🚫 Manual shutdown: Quickly disable auto-replace in settings like Tabug for apps (you can also use the application rights for open-to-use applications).