Replacing a standard ringtone with a favorite tune is one of the first steps in personalizing a smartphone. Owners of Xiaomi, Redmi and POCO devices often face the limitations of the MIUI shell, which does not always allow you to easily install an arbitrary audio file as a call signal. In this article, we will analyze all the current ways, from standard settings to workarounds for Android 12/13/14 models.
It's important to understand that the process can vary depending on the firmware version and the phone model. For example, on Xiaomi 13 Pro with MIUI 14, the algorithm will be one, and on Redmi Note 10 with MIUI 12.5, we took these nuances into account and prepared universal instructions that work on 90% of the brand's devices. If you tried to change the ringtone through Settings โ Sounds and did not find the right item, don't worry, there is a solution!
Also in the material you will find answers to frequent questions: why not display downloaded tunes, how to cut the track to 30 seconds (maximum length for ringtones in MIUI), and what to do if after the system update lost user sounds, Let's start with the simplest method - through the built-in shell tools.
Method 1: Installation of the melody through standard MIUI settings
This is a basic method that works on most Xiaomi devices without additional applications, suitable for models with MIUI 11 and later, including the latest versions of HyperOS (which replaced MIUI in 2026), the main condition is that your audio file must be stored in the phoneโs memory and meet the requirements of the system.
Here's the step-by-step instruction:
- Download or transfer the audio file to your phone, which should be in.mp3,.m4a,.ogg or.wav. The maximum length is 30 seconds (otherwise the system will cut the melody automatically).
- Open the Files app (or any other file manager) and move the file to the Ringtones folder (if not, create it in the root directory of internal memory).
- Go to Settings โ Sounds and vibration โ Call.
- In the list of available tunes, select Local Ringtones โ your file should appear there.
- Tap the right track to listen to, and press OK to save.
If your file does not appear in the list, check:
- ๐ Is the file extension correct (sometimes after downloading from the Internet it is duplicated, for example) song.mp3.mp3).
- ๐ Audio format โ MIUI Does not support.flac or.aac for ringtones.
- ๐ฑ Ringtones folder is built at the root of internal memory, not at the root of the memory. SD-map.
Download the file in MP3/M4A format
Cut the track to 30 seconds
Rename the file without special characters
Move it to the Ringtones folder
Reboot your phone (if the file is not displayed)
-->
On some models (e.g. POCO F5), Local Ringtones may not be available, in which case try an alternative path: Settings โ Applications โ Application Management โ Settings (cog) โ Default sounds. There are sometimes additional options for selecting custom tunes.
Method 2: Use the Music app (Mi Music)
MIUI has a built-in music player that can set tracks as ringtones, which is a good technique if you don't want to manually move files through folders. Let's take a look at the Xiaomi 12T:
Steps:
- Open the Music app (a note icon on a white background).
- Find the track you want to use in the library as a ringtone, and if you don't have one, import the file through the menu. โ Imports.
- Slip along the track to open the playback control panel.
- Press three points (โฎ) in the upper right corner and select Set as a ringtone.
- In the window that appears, select a Call (or Alarm/Notification if necessary).
- Cut the track (if necessary) and save the changes.
Note that this method does not work on all versions of MIUI. On some devices (e.g. Redmi 9A), the Install as a ringtone may not be available. In this case, use Method 1 or Method 3.
Through MIUI Settings
Through the Music app
Third-party applications (Zedge, Ringtone Maker)
Manually copy files to the Ringtones folder
Another option
-->
If after installing the ringtone through Mi Music, the sound is distorted or played from the beginning, try the following:
โ ๏ธ Note: Before trimming a track in Mi Music, make sure the original file has a bitrate of no higher than 192 kbps. Higher quality can lead to playback failures. If necessary, convert audio through online services (e.g. Audio-Online).
Method 3: Third-party applications for ringtones (Zedge, Ringtone Maker)
If the standard methods didn't work, Google Play's specialized tools will come to the rescue, and we tested 10 apps and selected the two most reliable ones:
| Annex | Advantages | Deficiencies | Compatibility with MIUI |
|---|---|---|---|
| Zedge | Large library of ready-made ringtones, support for user files, simple interface | Advertising in the free version requires access to storage | โ It works on all versions. |
| Ringtone Maker | Track trimming, format conversion, installation without length restrictions | Interface in English, sometimes failures while saving | โ Works, but may require manual file copying |
| MP3 Cutter and Ringtone Maker | Precise trimming in seconds, support for all formats, export to the Ringtones folder | It is difficult for beginners, a lot of advertising. | โ Best choice for cutting long tracks |
Consider the process using the example of Zedge (the most popular application with 50+ million installations):
- Download and install Zedge from Google Play.
- When you first start, allow access to files and media.
- Go to the Ringtona tab (bell icon).
- You can: ๐ Find the finished ringtone through a search (e.g., type in the song title). ๐ Upload your file by clicking My files โ Add.
Set up how
Call.
Confirm the action - the ringtone will be used automatically.
If the ringtone does not work when you call after installing through Zedge, follow the following steps:
โ ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 11 Pro)+) Apps like Zedge require additional permissions. โ Annexes โ Permit management โ Autorun and enable autorun for Zedge. Also check permissions to Change System Settings in the app menu.
๐ก
If the sound is interrupted when you call after installing the ringtone through Zedge, try converting the file to.m4a with a bitrate of 128 kbit / s - these are the optimal parameters for MIUI.
Method 4: Manually copy files via PC (for power users)
This method will come in handy if previous methods have not worked, or you want to install a ringtone on Xiaomi without using third-party apps. USB-cable.
Instructions:
- Connect your phone to your PC via USB and select File Transfer (MTP) mode.
- On your computer, open the phone folder and go to Internal Storage.
- Create folders (if they are not available): ๐ Ringtones - for calls ๐ Notifications โ for notifications ๐ Alarms - for alarm clocks
my_ringtone.mp3
Disconnect the phone from the PC and restart it.
Settings โ Sounds โ Call
If the files are not displayed, check:
- ๐ Whether folders are created correctly (they should be at the root of internal memory, not in subfolders like Download or Music).
- ๐ File format - only.mp3,.m4a,.ogg or wav.
- ๐ Try restarting your phone again โ sometimes. MIUI Scans media files only after re-enablement.
What if the Ringtones folder is not visible in the settings?
On devices with MIUI 14 and HyperOS, an additional step may be required: after copying files, go to Settings โ Memory โ Clear Media Data and select Update Media Files. This will force scanning of new audio files.
Method 5: Use ADB-Teams (for advanced users)
If none of the above methods worked, the last option is to install a ringtone via ADB (Android Debug Bridge), which requires command line skills and is suitable for users who are not afraid to โdigโ into system settings.
You'll need:
- ๐ฅ๏ธ Computer with installed ADB-driver.
- ๐ฑ Included Debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ Press 7 times, then return to Additional โ For developers โ Debugging by USB).
- ๐ต Audio file in.ogg format (recommended format for system ringtones).
Instructions:
- Connect the phone to the PC and confirm the debugging permission.
- Copy your audio file (for example, custom_ringtone.ogg) Tools-tools folder on your computer.
- Open the command prompt (Win + R โ enter cmd) and go to the folder with ADB:
cd C:\platform-tools- Run a command to copy the file to the ringtone system folder:
adb push custom_ringtone.ogg /system/media/audio/ringtones/- Set the correct permissions for the file:
adb shell chmod 644 /system/media/audio/ringtones/custom_ringtone.ogg- Reboot the phone:
adb rebootAfter the reboot, your ringtone will appear in the standard system melodies list, which is guaranteed to work on all versions of MIUI, but requires caution - the wrong commands can disrupt the system.
โ ๏ธ Note: Modifying system files through ADB This can cause failures if you make mistakes in commands.We recommend that you pre-backup your data through Settings. โ Additionally. โ Backup and reset. Also note that after the firmware update, your ringtone may disappear from the system folder.
Problem Solving: Why Xiaomi doesnโt install a ringtone
Even after completing all the instructions, Xiaomi users sometimes run into problems, and we have collected the most common errors and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The file does not appear in the list of ringtones. | Wrong folder or file format | Check that the file is in /Internal storage/Ringtones/ and has the.mp3 or.m4a extension. |
| Rington's not playing at the beginning. | The file is too long or corrupted | Cut the track to 30 seconds via Ringtone Maker or convert to another format. |
| The sound is distorted or interrupted. | High bitrate or incompatible codec | Convert the file to.m4a with a bitrate of 128-192 kbit / s. |
| After the MIUI update, user ringtones disappeared | Resetting the media database | Restart your phone or clear the Media Storage app cache. |
| It is impossible to select a custom ringtone for a specific contact. | MIUI Limitation for Individual Melodies | Use the Contacts+ app to assign unique ringtones. |
If you are facing another problem, check out the following points:
- ๐ฑ Version. MIUI: On older versions (below). MIUI 10) there may be no support for custom ringtones. Update the firmware through Settings โ The phone. โ Updating the system.
- ๐ง Access Rights: Make sure the application you install the ringtone through is allowed Storage and System Settings Change.
- ๐ต File length: MIUI Cuts ringtones longer than 30 seconds, but does it carelessly โ it is better to crop the file in advance.
๐ก
If none of these things worked, try resetting the sound to the standard: Settings โ System โ Resetting โ Resetting the sound. After that, reset the ringtone again.