Smartphone personalization is not just about wallpaper and themes, but also the little things that make it unique. A keyboard with your photo in the background or as a sticker can be a nice accent, especially if you often text in instant messengers. Owners of Xiaomi, Redmi and POCO smartphones often face the question: how to add your own image to the MIUI system keyboard or third-party applications like Gboard?
In this article, weβll look at all the current ways to install a photo on a keyboard, from standard MIUI 14/15 tools to bypassing restrictions through additional apps, and youβll also learn what image formats are supported, how to avoid stretching the picture and why the background is sometimes not applied, and at the end, answers to frequent questions and life hacks for perfect results.
If you want your keyboard to be part of your style, but donβt know where to start, youβre right here. Even if you have a Xiaomi 12T, Redmi Note 11 or POCO F5 model, the instructions below will work for most MIUI devices.
1. Can I put a photo on a standard MIUI keyboard?
Xiaomiβs standard keyboard (MIUI Keyboard app) has limited customization options; by default, it doesnβt support setting custom photos as backgrounds or themes.
- π± Use built-in themes - in MIUI There are pre-loaded wallpapers for the keyboard, but they are not personalized.
- π§ Install a third-party keyboard β Gboard, SwiftKey or Fleksy offer more customization options.
- π οΈ Manual editing of system files is a risky method that requires root rights (not recommended for beginners).
If you don't want to install third-party apps, you can try to get around the restrictions through theme settings. For example, some users have successfully used gallery wallpaper by cutting it to the size of the keyboard, but this method does not work on all versions of MIUI.
β οΈ Attention: On devices with MIUI 15 and later, trying to change the system files of the keyboard without root rights can cause the application to fail. Only resetting the settings or reinstalling the firmware will help restore the functionality.
2. Method 1: Install photo via Gboard (Google Keyboard)
Gboard is the most popular alternative to Xiaomi's standard keyboard, which allows you to set any image from the gallery as a background.
- Download and install Gboard from Google Play.
- Activate the keyboard in settings: Settings β System β Language and input β Virtual Keyboard β Keyboard Management Turn on the switch next to Gboard.
- Open any text input application (such as Messages), swipe down the keyboard toolbar and click on the icon βοΈ (Settings).
- Go to Topics. β Create your own theme.
- Select a background and upload a photo from the gallery. Adjust the scale and position.
- Save the topic and apply it.
If the keyboard is slow after applying the background, try reducing the image resolution to 1080Γ1920 pixels.
Image format: JPG or PNG
Resolution not exceeding 2000Γ2000 pixels
The background does not contain important details around the edges (they may be cropped)
Free space on the device (minimum 50 MB)-->
3. Method 2: Using SwiftKey for personalization
Microsoft's SwiftKey is another powerful keyboard that supports user backgrounds, and unlike Gboard, you can set the transparency of the keys to make the photo more visible.
- π² Install SwiftKey and activate it in your system settings.
- π¨ Open SwiftKey, click on the icon βοΈ and select Topics.
- πΌοΈ Tap on Creating Your Theme β von β gallery.
- π Select a photo, cut it and set up the Transparency keys (recommended). 60-70% legible).
- πΎ Save the topic and apply it.
SwiftKey's advantage is that it automatically adjusts the color of text to the background, so if your photo is dark, the keys will become light, and vice versa, and this eliminates the problem of unreadable characters.
π‘
If the keyboard starts to slow down after applying the theme, clear the cache of the SwiftKey app in the phone settings. This often solves the problem without losing the settings.
Method 3: Manually create a theme for the MIUI Keyboard (without root)
If you donβt want to install third-party keyboards, you can try to trick the system with standard MIUI tools. This method doesnβt work on all devices, but itβs worth trying:
- Download the MIUI Theme Editor app from Google Play (if itβs available for your model).
- Create a new topic or edit an existing one.
- In the Keyboard section, upload your photo as a background. The app will automatically crop it to the desired size.
- Save the theme and apply it through Settings β Themes.
If MIUI Theme Editor is not available, try the alternative, Xiaomi EU Theme Editor (requires registration with Mi Community).Importantly, some users report that after the MIUI 15 update, this method stopped working on Redmi Note 12 and later models.
β οΈ Note: Using informal themes can cause the system keyboard to crash.Before experimenting, back up your data via Settings β Additionally. β Backup and reset.
5. Method 4: Using stickers with your photo
If setting the background seems complicated, you can go the other way, you can create a sticker with your image and paste it directly into your messages.
- πΈ Open the photo in the Gallery, click Edit and trim it to a square format (for example, 512Γ512 pixel).
- π€ Install an app to create stickers, such as Sticker Maker.
- π¨ Import cropped photo to the app and save as a stickerpack.
- π² Now your photo will be available in the keyboard in the sticker tab (emoticon icon).
This method is versatile and works on any keyboard, including the standard MIUI. minus - the photo will be inserted as a picture, not a background.
How to make a sticker with a transparent background?
6. Method 5: Installing backgrounds through ADB (for advanced)
If you're ready to experiment, you can try changing the system keyboard files via ADB. This method requires a PC connection and basic command line knowledge. On devices with MIUI 14 and later, this method can lead to keyboard locking if not taken care.
Instructions:
- Enable USB Debugging on your phone: Settings β About Phone β MIUI Version (click 7 times) β Return to Settings β Additional β For Developers β Debugging on USB
- Connect your phone to your PC and open Command Prompt (or Terminal on Mac/Linux).
- Check the connection: Adb devices should show the name of your device.
- Download the archive with a modified keyboard theme (can be found on the XDA Developers or 4PDA forums).
- Install the theme with ADB: adb push path to file/theme.apk /sdcard/ adb shell pm install -r /sdcard/theme.apk
After the reboot, the new theme should appear in the keyboard settings. Risks: Incorrect actions may cause the system application to crash. If the keyboard stops working, return the standard theme or reset the settings.
| Method | Difficulty | Root is required. | It's working on MIUI 15. | Supports animation |
|---|---|---|---|---|
| Gboard | β | β No. | β Yes. | β No. |
| SwiftKey | ββ | β No. | β Yes. | β No. |
| MIUI Theme Editor | βββ | β No. | β οΈ Partially. | β Yes. |
| Stickers. | β | β No. | β Yes. | β Yes. |
| ADB | ββββ | β οΈ Sometimes. | β No. | β Yes. |
Standard MIUI
Gboard (Google Keyboard)
SwiftKey
Another (I will write in the comments)-->
7. Frequent problems and their solutions
Even after successfully installing the background on the keyboard, Xiaomi users face typical problems.
- πΌοΈ Photo stretched or cropped β Use images with aspect ratio 9:16 (for example, 1080Γ1920). Gboard and SwiftKey have a pruning tool.
- π’ Keyboard brakes β Reduce background resolution to 1200Γ2000 Or turn off animation in the theme settings.
- π Background resets after update β Before the update MIUI Backup the theme in SwiftKey or Gboard.
- π« Impossible to apply the topic β Check if there is enough space in your phoneβs memory (at least 100MB of free space is required).
If none of the methods worked, try resetting the keyboard settings to factory:
Settings β Applications β Application Management β MIUI (or Gboard) Keyboard β Storage β Clear Dataπ‘
On devices with AMOLED-screens (for example, Xiaomi 13 Pro or Redmi) K60) Dark backgrounds on the keyboard reduce battery consumption. Use black or dark gray images to save power.