Are you tired of the standard ringtone on your Xiaomi and want to play your favorite song or unique sound? In this article, we will discuss all the current ways to change the ringtone, from simple MIUI settings to bypassing the system limitations. Whether you are using the Redmi Note 12, POCO X5 or the flagship Xiaomi 14: instructions will be suitable for all models based on MIUI 14/15 and HyperOS.
The manufacturer hides some options behind βnon-obviousβ menus, and after the updates, the interface may change, we took these nuances into account and collected working methods for 2026 β including bypassing locks for files in.mp3 or.m4a. You will also learn how to assign individual tunes to different contacts and why some sounds may not appear in the selection list.
1. Standard method: through MIUI settings
The fastest method is to use the built-in system tools. It does not require installing additional applications and works on all Xiaomi, Redmi and POCO smartphones with up-to-date firmware.
Open the Settings app and go to the Sound and Vibration section, and select the Call Melody (or Call Sound in the new HyperOS versions), and the system will offer a list of standard ringtones, and the Local Melodies option will appear at the bottom of the screen, which allows you to add your own file.
- π Supported formats:.mp3,.m4a,.wav,.ogg (size up to 5MB).
- π Where to look for files: The system scans Ringtones, Notifications and Music folders in internal memory.
- βοΈ Limitation: If the file is not displayed, check its bitrate β MIUI Can ignore sounds with parameters higher than 192 kbps.
If the desired sound is not in the list, move it to one of the system folders (for example, Internal Storage β Ringtones) and restart the device.
π‘
To create a Ringtones folder, use any file manager (such as Mi File Explorer) and manually add a directory to the root of internal memory.
2.Assigning unique ringtones for contacts
MIUI allows you to assign individual call melodies to individual subscribers, which is convenient if you want to immediately identify the caller by sound β for example, highlight important customers or loved ones.
Open the Contacts app, select the profile you want, and click Edit. Scroll down to the Call Melody (or Call Sound) block, where you can choose both a standard ringtone and a local file, similar to the first method, the main condition is that the sound must be in one of the system folders (Ringtones, Notifications).
β οΈ Warning: If after assigning a melody, the contact rings with a standard sound, check the settings of the Phone application. MIUI The global ringtone is the priority, not the individual one. To fix this, go to Settings. β Annexes β Phone. β Notifications β Calls and disable the option Use default sound.
This also works for contact groups, so you can create a group in the Contacts app, then set the overall tune in the settings, and keep in mind that the individual sounds will be the priority, so if the contact has a ringtone in the group, it will override the group.
3.Use of a file manager for manual installation
If standard methods donβt work (for example, a file doesnβt appear in a list), try manually placing sound in system folders, which requires strict adherence to the directory structure.
Using Mi File Explorer or another manager (such as Solid Explorer), go to the root folder of internal memory (Internal Storage).
- π΅ Ringtones - for ringing tunes;
- π Notifications β for notification sounds;
- πΆ Alarms - for alarm clocks.
Move your audio file (for example, my_ringtone.mp3) Important: the file name should contain only Latin characters and not exceed 32 Then reboot the device, and the melody will appear on the list of available signs.
Convert to.mp3 or.m4a|
Reduce bitrate to 192 kbps|
Rename the file with Latin |
Put it in the Ringtones| folder.
Reboot your smartphone
-->
| File format | Max size. | Support for MIUI | Notes |
|---|---|---|---|
| .mp3 | 5MB | Yes. | The Best Choice for Ringtones |
| .m4a | 5MB | Yes. | Best quality at the same size |
| .wav | 2 MBB | Partially. | It may not appear in older versions of MIUI. |
| .ogg | 3MB | Yes. | Supported with MIUI 12 |
4. Third-party applications for flexible settings
If embedded tools MIUI You don't like it, you use specialized utilities, which allow you to assign ringtones to the user. SIM-maps, set dynamic sounds (such as random playlist melody) and even create your own vibration patterns.
Recommended annexes:
- π± Zedge is a free ringtones and wallpaper database with pre-listening, and downloaded files are automatically placed in system folders.
- ποΈ Ringtone Maker is an editor for cutting tracks and converting them to supported formats, useful if your file is too long or in the wrong format.
- π MP3 Cutter and Ringtone Maker β allows you to cut a fragment from a song and immediately assign it as a ringtone.
Once you install any of these apps, follow the instructions on the screen, usually boiling down to selecting a file, cropping it (if necessary) and saving it to the Call Melodies category, and the main advantage of third-party utilities is that they bypass MIUI's limitations on file size and format by converting it on the fly.
β οΈ Note: Some apps (e.g. Zedge) request access to contacts and call history, which is necessary to assign individual ringtones, but if you are concerned about privacy, opt out of such permissions and only use the audio download feature.
Through the MIUI settings|
With the help of the file manager |
I'm using third-party apps |
I'm assigning unique sounds to contacts |
I don't change the standard tunes.-->
5. Problem Solving: Why the Rington is Not Set Up
Sometimes users are faced with the fact that the added sound is not displayed in the list of tunes or is not played when calling.
Problem 1: The file is not visible in the settings.
- πΉ Check the file format and size (see table above).
- πΉ Make sure the file is in the correct folder (Ringtones, Notifications).
- πΉ Reset the device β MIUI scans system folders at startup.
Problem 2: The sound is reproduced but cropped or distorted.
- πΉ Reduce the bitrate of a file to 128-192 kbps using an audio editor (e.g. Audacity).
- πΉ Make sure the file is monophonic β MIUI It may not be able to handle stereo sound properly.
- πΉ Check the duration: optimal - 10-30 seconds.
Problem 3: The ringtone resets to standard after the upgrade.
This is a well-known feature of MIUI. To avoid resetting, use the Ringtone Saver app or manually back up the Ringtones folder before updating the firmware. You can also assign a tune through a third-party app (such as Zedge) - such settings last longer.
How to convert a file for MIUI?
6. Alternative methods for advanced users
If you're willing to take drastic measures, there are ways to get around MIUI restrictions with ADB or root rights, which are suitable for power users and require caution.
Method 1: ADB-commands for forced ringtone addition.
Connect your smartphone to your PC, enable USB Debugging (Settings β About Phone β MIUI version β press 7 times, then return to Additional β For Developers) and execute at the terminal:
adb shell mkdir /sdcard/Ringtones
adb push my_ringtone.mp3 /sdcard/Ringtones/
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Ringtones/my_ringtone.mp3Method 2: Edit system files (requires root).
With Root Explorer or Magisk, you can replace the standard ringtones in the system folder /system/media/audio/ringtones. Importantly, improper actions can cause a system failure - back up before changes.
β οΈ Attention: Use ADB Or root rights cancel the warranty on the device, and then after the firmware update, the changes may reset. We only recommend these methods if other methods have failed.
π‘
For most users, standard methods (sections 1-3) are sufficient: resort to ADB or root rights only as a last resort and with an understanding of the risks.