Tired of the standard ringtone on your Xiaomi and want to play your favorite tune? You're not alone - every second owner of a Redmi or POCO smartphone faces this task. It would seem that it could be easier? But the MIUI shell often hides obvious features in unexpected places, and restrictions on file formats and folder location add to the complexity.
In this article, weβll look at all the current ways to set a ringtone, from basic to hidden MIUI features that work even on newer models in 2026, how to get around system limitations, where to look for downloaded files, and why sometimes the ringtone is reset after an update, and also a unique lifehack using a file manager for Android 13+ models, which is not written in the official guides.
Preparation: what files are suitable for ringtones on Xiaomi
Before you set a tune, you need to make sure your audio file meets MIUI requirements.The system is capricious about formats and track lengths - this is a common reason why users don't see their file in the list of available ringtones.
The basic requirements for files:
- π΅ Format:.mp3,.m4a,.wav,.ogg (best compatibility with the MP3 bitrate 128-320 kbit/s)
- β±οΈ Duration: optimal 15-40 seconds (files longer than 1 minute may be cropped or not displayed)
- π Location: Ringtones, Notifications or Music folders in internal memory
- π Volume: The file must be normalized (without quiet areas), otherwise the call will be poorly heard
If your file doesnβt fit these settings, use free converters like Online-Convert or Audacity for editing, especially for tunes downloaded from TikTok or YouTube, which are often of poor quality or non-standard formats.
Method 1: Standard installation via Settings (for MIUI 12β14)
This is the simplest method that works on most Xiaomi, Redmi and POCO models with a MIUI 12-14 shell. Instructions are suitable for Android 10-14 smartphones, including Xiaomi 13/14, Redmi Note 12 and POCO F5.
Step-by-step:
- Download or transfer the audio file to the Ringtones folder (if not, create it at the root of the internal memory).
- Open Settings β Sound and vibration β Call melody.
- At the top of the screen, click on Local Melodies (or My Melodies in newer versions).
- Select the file you want from the list. If you don't have one, check the file format and location.
- Press OK to save.
If your tune doesn't appear in the list, try rebooting your phone - sometimes MIUI doesn't update the media library right away. Also make sure the file isn't hidden (the title doesn't have a point before the extension, like.ringtone.mp3).
File in format MP3/M4A|The file is in the Ringtones folder.|Track duration to 40 seconds|File name without special characters-->
Method 2: Installation through file manager (for hidden folders)
On some Xiaomi models (especially Android 13+), the standard method does not work due to access restrictions to system folders, in which case manual copying of the file to the hidden directory /system/media/audio/ringtones will help.
Important: This method requires root access or a file manager with superuser rights (such as MiXplorer or Solid Explorer), and you can try ADB without root, but it's more difficult.
Instructions for users with root:
- Download the ringtone file to your phone and remember its location.
- Open MiXplorer, enable the display of hidden files in the settings.
- Go to /system/media/audio/ringtones.
- Copy your file into this folder. If necessary, change the permissions to 644 (read for all, write for owner only).
- Reboot your phone and check the ringtones list in the settings.
What to do if there is no root access?
If you are not ready to take risks, use the third method with the ringtone manager app.
Method 3: Applications for installing ringtones (without root)
For users who don't want to mess with system folders, there's an easy way out, specialized applications that automatically copy files to the right directories and update the media library.
- π± Ringtone Maker β allows you to crop tracks and set them as a bell or alarm clock.
- πΆ Zedge β a huge database of ready-made ringtones and notifications (there is a Russian-language interface).
- π§ Files by Google β built-in file manager with ringtones installation function (does not work on all models).
How to install ringtone through Zedge:
- Download the app from Google Play and open it.
- In search, type in the name of the melody or select a category (for example, βTikTok Trendsβ).
- Click on your favorite track β Set β Select the Melody of the Call.
- Confirm installation in the system window.
The advantage of this method is that you don't have to manually copy files, but some apps (like Zedge) can display ads, so to turn it off, buy a premium version or use an ad blocker like AdGuard.
π‘
If the ringtone doesnβt appear in the settings after installing through the app, restart the phone and check the Ringtones folder β sometimes files are saved there with a different name.
Solving the problem: why the ringtone is not installed or reset
Even after installing it correctly, Xiaomi users often face two problems: the melody doesnβt appear in the list or resets to a standard one after rebooting.
Problem 1: File not visible in settings
- β Reason: File in the wrong folder or with the wrong format.
- β Solution: Move the file to /storage/emulated/0/Ringtones/ (Rename the file to Latin without spaces (e.g., subfolders, my_ringtone.mp3). Check that the file is not hidden (in file manager properties).
Problem 2: Ringtones reset after MIUI update
- β Reason: Update resets settings or clears media library cache.
- β Solution: Before you upgrade, back up your Ringtones folder. After you update, restart your phone and re-select the tune in your settings. If it doesn't work, use the Ringtone Maker app to re-install.
Also on some models (for example, Xiaomi 12T or Redmi K50) there is a bug when the user ringtones disappear after connecting the headphones.
β οΈ Warning: Resetting the audio settings will return all parameters to factory, including volume and vibration profiles. To perform the reset, go to Settings β System and device β Resetting settings β Resetting the sound settings.
Compatibility table: which Xiaomi models support custom ringtones
Not all Xiaomi smartphones work with custom tunes the same way, and the table below shows the data on popular models and their limitations (relevant to MIUI 14 on Android 13/14).
| Model | Support for custom ringtones | Limitations | Recommended method of installation |
|---|---|---|---|
| Xiaomi 13/13 Pro | Yes. | Does not work with files >1 minutes | Standard or through Zedge |
| Redmi Note 12 Pro+ | Yes. | Requires rebooting after copying the file | File Manager + Reboot |
| POCO F5 | Yes. | Does not display files in the Music folder | Just the Ringtones folder. |
| Xiaomi 12T | Partially. | Resets the ringtone after the update | Appendix Ringtone Maker |
| Redmi 10C | Yes. | Does not support.wav files | Only MP3/M4A in the Ringtones folder |
If your model isnβt in the spreadsheet, try the standard install method. Older devices (like Redmi 5 or Mi A2) may need ADB or root access due to an outdated version of MIUI.
Additional life hacks: how to make ringtone unique
Want to make your call stand out? Here are some non-obvious chips for Xiaomi:
- ποΈ Setting Volume on Schedule: In Settings β Sound and vibration β Volume schedule can be set automatically to change the volume of the ringtone depending on the time of day.
- π Different ringtones for SIM-If you have two-symbol Xiaomi, in the call settings you can assign separate tunes for each SIM.
- π΅ Creating a Vibrational Pattern: In Settings β Special facilities β Vibration when ringing can create a unique rhythm of vibration for different contacts.
- π± Using live tunes: Some models (such as the Xiaomi 13 Ultra) support βdynamicβ ringtones that change depending on notifications.
For advanced users: If you know how to work with Tasker, you can set up an automatic ringtone change depending on the location (for example, a quiet call at work and a loud house).
π‘
On models with MIUI 14 and later, custom ringtones may not work due to Google's security policy, in which case use apps from Google Play or copy files via PC.