How to Remove Word Auto Replacement on Xiaomi Redmi: The Complete Guide

Auto-replacement of words on Xiaomi Redmi smartphones is often a source of annoyance: instead of the right terms, the keyboard substitutes ridiculous options, and professional abbreviations are replaced with β€œright” (but useless) words. The problem is compounded by the fact that MIUI autocorrect settings are hidden deeper than in standard Android, and some parameters depend on the firmware version and keyboard used.

In this article, we’ll look at all the ways you can disable auto-replace, from basic settings on the built-in MIUI keyboard to hidden settings for Gboard and third-party apps. We’ll focus on the nuances for different versions of MIUI 12/13/14 and the Redmi Note 10/11/12, Redmi 9/10/11 models, where menu layouts may vary, and how to reset the auto-replace dictionary and why some words persist in keeping with the hints.

1. disable auto-replacement in the standard MIUI keyboard

Most Xiaomi Redmi smartphones have the default MIUI Keyboard (formerly the Mi Keyboard) installed, and its auto-replace settings are hidden in the language and input menu, but the path to these depends on the firmware version.

Open Settings β†’ Additional β†’ Language and Input β†’ Current Keyboard (or Keyboard Management). Tap the gear icon next to MIUI Keyboard. In the menu that opens, find Text Input β†’ Auto Replacement and move the slider to Off.

  • πŸ” For MIUI 14: The path may look like Settings β†’ Language and region β†’ keyboard MIUI β†’ Settings β†’ Text input.
  • βš™οΈ For older versions (MIUI 12): Auto-replacement is sometimes called Auto-correction or Error Correction.
  • πŸ“± On Redmi with Android One: Use the Settings Path β†’ System system β†’ Language and input β†’ Virtual keyboard.

If the slider is not auto-replace, then your version of the keyboard does not support it. MIUI Keyboard via Google Play or go to the method β„–2.

Check the version of MIUI in Settings β†’ About the phone

Make sure the keyboard is updated to the latest version

Take a screenshot of the current keyboard settings (in case of reset)

Close all applications where text input is active-->

2. Setting up Gboard (Google Keyboard) on Xiaomi Redmi

Gboard is a popular alternative to the standard MIUI keyboard, but its auto-replacement can also be annoying to users.

  1. Open any field to enter text (for example, in Notes).
  2. Slip the gear icon on the Gboard panel (or hold the comma/space).
  3. Go to Settings β†’ Text Correction β†’ Auto-Replace and deactivate the option.
  4. For full control, turn off as well: πŸ”  Autocorrection (correcting obvious typos) πŸ“š Show sentences (tips above the keyboard) πŸ”„ Blocking random taps (may interfere with fast dialing)

Important: Gboard has a hidden user dictionary that continues to offer β€œusual” words even after disabling auto-replacement. To reset it, go to Settings β†’ Dictionary β†’ Personal Dictionary and delete all added terms.

πŸ’‘

If the hints still appear after disabling auto-replace in Gboard, try clearing the app cache in Settings β†’ Apps β†’ Gboard β†’ Memory β†’ Clear the cache.

3. Reset the Auto Replacement Vocabulary and Custom Words

Even after autoreplacement is disabled, the keyboard may continue to offer unwanted options because of the stored dictionary, and in MIUI Keyboard and Gboard, these words are stored separately and must be manually deleted.

For MIUI Keyboard:

  1. Go to Keyboard Settings β†’ Text input β†’ User dictionary.
  2. Slip on the language (for example, "Russian"), then click Delete everything.
  3. Confirm the action. The dictionary will be reset to factory settings.

For Gboard:

  1. Open the settings β†’ dictionary β†’ Personal dictionary.
  2. Select a language and delete all added words (or the entire dictionary).
  3. For a complete cleanup, go to Settings β†’ Additional β†’ Resetting and select Clear Input Data.

What if the words come back after the reset?
If auto-replacement offers deleted words again after cleaning the dictionary, it means that they are synced with your Google account. Turn off sync in Gboard Settings β†’ Dictionary β†’ Sync your personal dictionary (or similar section in MIUI Keyboard).

keyboardThe way to the dictionaryHow to drop
MIUI KeyboardSettings β†’ Text input β†’ User dictionaryDelete all words for each language
GboardSettings β†’ Dictionary β†’ Personal dictionaryDelete words + reset data input
SwiftKeySettings β†’ Backup β†’ Clear dataResetting training + cleaning the cache
Samsung KeyboardSettings β†’ Style of input β†’ My words.Manual removal or resetting of settings

4. disable auto-replacement via ADB (for power users)

If standard methods don't work, you can use ADB (Android Debug Bridge) commands, which is suitable for Redmi with the bootloader unlocked or USB debugging enabled.

Instructions:

  1. Turn on USB Debugging in Settings β†’ About Phone β†’ MIUI version (shap 7 times, then go back to Settings β†’ Additional β†’ For Developers).
  2. Connect your phone to your PC and execute the command: adb shell settings put secure spell_checker_enabled 0 This will disable spelling checks at the system level.
  3. To disable the prompts, type: adb shell settings put secure text_show_suggestions 0

How to turn off auto-replacement in the browser (Chrome, Mi Browser)?
In browsers, auto-replace is managed by keyboard settings, but sometimes disabling Auto-complete in the browser itself helps: In Chrome: Settings β†’ Auto-complete β†’ Auto-complete forms β†’ disable the option. In Mi Browser: Settings β†’ Additional β†’ Auto-complete.
Is there a way to disable auto-replacement at the system level without ADB?
Yes, but it requires super-user rights (root) Install App Settings (Magisk required) and in the settings MIUI Keyboard or Gboard to disable permission android.permission.WRITE_SETTINGS. This will block the change of system parameters by the keyboard.
Why is Redmi Note 12 not having Auto-Replacement option in keyboard settings?
In some regional versions of MIUI (e.g. India or China), the keyboard menu is simplified. Try: Install global firmware via MIUI bootloader; use Gboard instead of the standard keyboard; activate hidden settings via ##6484## (not all models).