Why Xiaomiβs standard ringtones donβt suit users?
Xiaomi, Redmi and POCO smartphones come with a pre-installed set of tunes that often seem boring or unexpressive. Many owners want to personalize the audio β whether it's a unique ringtone for calls, an unusual alarm clock or original notifications for instant messengers. However, the MIUI interface is not always intuitive: the functions for replacing sounds are hidden in different settings sections, and some file formats may not be supported.
In this article, we will discuss all the current ways to install custom tunes on Xiaomi devices (including models from 2020-2026), taking into account the features of the latest versions of MIUI 14/15 and Android 13/14. You will learn how to circumvent the system limitations, which file formats are best suited, and where to look for quality ringtones.
β οΈ Important: If you use Xiaomi with global firmware (e.g, MIUI Global, some menu items may be called differently than in the Chinese or European version.
Method 1: Installation of the melody through standard MIUI settings
The easiest method is to use the built-in tools of the system, which is suitable for replacing the ringtone of the call, the alarm and the sound of notifications, the main condition is that your audio file must be stored in the phone's memory (internal or microSD card) and have a supported format (.mp3,.m4a,.ogg,.wav).
Instructions:
- Put the audio file in the Ringtones (for calls), Notifications (for notifications) or Alarms (for alarms) folder on the internal drive. If there are no folders, create them manually.
- Open the Settings app β Sound and vibration.
- Select a point: π The ringing melody - for incoming calls; β° The alarm clock is for the alarm clock; π± The sound of notifications -- for SMS and push notifications.
Your file will appear in the list of available tunes. Tap it for selection.
β οΈ Note: If the file is not displayed, check its format and duration. MIUI limits the ringtone length to 30 seconds β longer tracks will be cut automatically. Use Method 3 (through third-party apps) to bypass the restriction).
File format: MP3, M4A, OGG or WAV
Duration - up to 30 seconds (for MIUI)
The file is placed in the Ringtones/Alarms/Notifications folder.
File name without special characters (for example, "my_ringtone.mp3")
-->
Method 2: Assigning unique melodies to contacts
Do you want each person to have their own ringtone? MIUI This is implemented through the Contacts app, and it works even for numbers saved in a Google Account or SIM-map.
How to set up:
- Open the Contacts app and find the right contact.
- Slip it β click Edit (pencil icon).
- Scroll down to the Melody of a Call (in some versions of MIUI β Call Sound).
- Select Add a Melody and specify the file from the phoneβs memory.
- Save the changes.
πΉ Features:
- π΅ If the melody does not apply, check if the call settings have Vibration when calling β it can interrupt the sound.
- π± For contacts from WhatsApp or Telegram, individual ringtones are assigned in the settings of the messengers themselves.
- π After updating MIUI settings of individual tunes can be reset β we recommend backing up contacts.
Classic ringtones (Nokia, iPhone)
Musical tracks (cut songs)
The sounds of nature (birds singing, the noise of the sea)
Voice notifications (such as βYour mother is calling youβ)
Your own unique records
-->
Method 3: Using third-party applications for flexible customization
If the built-in MIUI tools arenβt enough (for example, you want to assign different sounds to different types of notifications or bypass the track length limit), third-party software will help. We tested 3 reliable applications that are compatible with Xiaomi:
| Annex | Functions | Pluses | Cons |
|---|---|---|---|
| Zedge | Ringtones and wallpaper library, sound editor | More than 1 million free tunes, MP3/M4A support | Advertising in the free version |
| Ringtone Maker | Track trimming, format conversion | Precisely adjust the beginning/end of the melody | Interface in English |
| MP3 Cutter and Ringtone Maker | Creating ringtones from music, exporting to MIUI folders | FLAC and WAV support, no advertising | Requires permission to access files |
πΉ How to use Zedge:
- Install the app from Google Play.
- In the search, type a query (e.g., βringtone lofiβ).
- Select your favorite tune β click Set as.
- Specify the type (Ringtone, Notification or Alarm).
β οΈ Note: Some apps (such as Ringtone Maker) may not work properly on Xiaomi with HyperOS (new shell instead of the new one). MIUI). In this case, use Method 4 (manual file copying).
π‘
If the sound doesn't change after installing the ringtone through a third-party app, reboot the phone. MIUI sometimes caches old audio settings.
Method 4: Manually copying files for power users
This method is suitable if:
- π You want to use files in formats FLAC, AAC or OPUS, which MIUI not automatically recognize;
- π§ You need to assign a tune for system notifications (such as low battery charge);
- π οΈ Standard methods do not work due to custom firmware.
Instructions:
- Connect your phone to your PC via USB (in file transfer mode).
- Go to Internal Storage β Media β Audio. If you don't have one, create it manually.
- Inside the audio folder, create subfolders: ringtones for calls; notifications for notifications; alarms for alarms.
morning_alarm.mp3
Disconnect the phone from the PC and restart it.
The files will now be available in the MIUI sound settings.
Critical detail: If you use Xiaomi based on HyperOS (such as Xiaomi 14 or Redmi K70), the path to folders may be different - check for the Media/audio directory in the root directory. In some cases, you will need to create a folder manually through the root file manager.
What if MIUI can't see files in folders?
Where to download quality ringtones for Xiaomi?
You want to mess around with the trimming of the tracks? Here are the proven sources of the finished tunes:
- πΌ Zedge (Google Play) is the largest database of ringtones and notifications. There are categories by mood (calm, energetic, funny).
- π§ Mobile9 (site - the oldest resource with ringtones in the format MP3 and M4R (It is also suitable for iPhone, but it is also suitable for Xiaomi).
- πΉ TonePick is an artificial intelligence-based melody generator that can create a unique ringtone based on text requests (e.g., "retro-style melody").
- π± Ringtone bootloader (Google Play) β allows you to download ringtones directly from YouTube (cuts the desired snippet of the video).
πΉ Tip: Check the file license before downloading. Some ringtones (especially from movies or games) may be copyrighted. This is not critical for personal use, but you can't distribute them.
β οΈ Warning: Avoid sites that offer "unique ringtones" in.exe or.apk archives - this can be malware.mp3,.m4a or.ogg.
Frequent problems and their solutions
Even after setting the melody correctly, Xiaomi users sometimes encounter bugs, and here are the typical situations and ways to fix them:
| Problem. | Probable cause | Decision |
|---|---|---|
| The melody is not saved after the reboot | Resetting MIUI settings or application conflict | Reassign the ringtone and turn off battery optimization for the Settings app |
| The sound is interrupted or played with a delay | Low file quality or codec error | Convert the file to MP3 with a bitrate of 192-320 kbit / s |
| Personal contact ringtones do not work. | Contact synchronized with multiple accounts | Combine duplicate contacts in the "Contacts" application β "Contact management" |
| The list of tunes does not show all files. | MIUI scans only certain folders | Place files in /Internal Storage/Media/audio/ringtones |
πΉ Additional life hacks:
- π If the ringtone is too quiet, turn up the volume through Settings. β Sound. β Media volume (in some Xiaomi models, the volume of the call and the media are separated).
- π΄ For POCO F5 Redmi Note 12 with HyperOS may need to disable Adaptive Sound in the audio settings.
- ποΈ If you use Xiaomi with root rights, you can edit system sounds through a file manager (folder). /system/media/audio), But it's risky -- it could cause a firmware failure.
π‘
Before any manipulation of system sounds, back up the original files to help restore them in case of an error.