Want your Xiaomi smartphone to alert your loved ones with a unique tune and your colleagues with a strict signal? Customizing your individual contact ringtones in MIUI takes less than a minute, but many users don't know where to look for this feature. Unlike the iPhone, where the process is intuitive, Xiaomi's firmware has an option hidden in an obscure place - and we'll show you how to get there.
In this article, you will find the most relevant ways for all modern models, from the flagship Xiaomi 14 Ultra to the budget Redmi Note 12. Let’s consider both standard methods through the Contacts app and workarounds for cases when the feature suddenly disappears after an update. And also understand why some tunes may not play — and how to fix it.
Preparation: what files are suitable for ringtones
Before assigning a tune to a contact, make sure your audio file meets MIUI requirements. The system supports.mp3,.m4a,.wav and.ogg formats, but there are nuances:
- 🎵 Length: optimal 15-30 seconds. Files longer than 1 minute may be cropped or delay playback.
- 📏 Size: up to 5MB. Heavy tracks can be ignored by the system.
- 🔊 Volume: Normalize the sound in an audio editor (such as Audacity) so that the melody is not quieter than standard ringtones.
Where to get the appropriate files:
- 🎶 Standard ringtones MIUI: You can select them without downloading them. → Sounds and vibrations → Sounds of the device.
- 📱 Download from your phone: download tunes through your browser or messengers (for example, Telegram has channels with ringtones).
- 💻 Transfer from PC: connect the smartphone to USB In file transfer mode and copy the audio to the Ringtones folder (create it in the root directory if it is not available).
⚠️ Note: If you downloaded a tune through your browser but it doesn’t appear in the ringtones list, move the file to the Internal Storage folder. → Ringtones.The system scans only this directory!
Method 1: via the Contacts app (fastest)
This method works on all Xiaomi, Redmi, Poco and Black Shark smartphones with MIUI 12-15 firmware. The instructions are universal, but the appearance of the menu may vary slightly depending on the shell version.
- Open the Contacts app (an icon with a human silhouette).
- Find the contact you need in the list and tap it to open the card.
- In the upper right corner, press three dots (⋮) and select "Install Rington" (or "Call Sound" in older versions).
- In the window that opens, select one of the options: 🔘 Standard melodies – pre-installed in the system. 🎵 Local audio files – your downloaded tracks (if they are in the Ringtones folder).
After you select a tune, press OK or Save.
☑️ Checking before saving the ringtone
If there is no “Install Rington” item on the menu, update the Contacts app via Google Play or clear its cache in the settings (Settings → Apps → Application Management → Contacts → Clear Cache).
Method 2: via the phone's "Settings" (alternative)
This method is a little longer, but it's useful if the Contacts app doesn't work properly or you prefer to configure everything through the system menu. MIUI 13–15.
- Go to Settings → Sounds and vibrations → Device sounds → Call sound.
- At the bottom of the screen, select Contact Call Sound (or Individual Ringtones in some versions).
- In the contact list, find the right person and tap on him.
- Select a tune from the suggested ones or click “Add” to download your file.
⚠️ Note: In some regional versions MIUI The item "Contact Call Sound" may not be available, due to country-specific firmware restrictions.
| Xiaomi model | Does it support individual ringtones? | Features |
|---|---|---|
| Xiaomi 13/14 series | ✅ Yes. | The function is stable, files up to 10 MB are supported |
| Redmi Note 11/12 | ✅ Yes. | MIUI 13 may require an update to the Contacts app |
| Poco X5/F5 | ✅ Yes. | The menu interface is different, but the logic is the same. |
| Black Shark 5/6 | ⚠️ Partially. | On gaming firmware, the function can be disabled by default |
Method 3: Third-party applications for flexible customization
If standard methods don’t work (for example, after a firmware update), use third-party utilities that allow you to assign not only ringtones, but also unique sounds for SMS or notifications from specific contacts.
Top.-3 tested applications:
- 📱 Ringtone Maker is an audio editor with the function of assigning tunes to contacts. Supports cropping of tracks and volume normalization.
- 🎵 Zedge is a database of ringtones and wallpapers with the ability to link to contacts.
- 🔊 Contact Ringtones is a minimalist app specifically for custom tunes.
How to set up through Zedge:
- Install the app from Google Play.
- Open it and find your favorite ringtone (Ringtones section).
- Slip on the track and select “Appoint contact”.
- Select a person from the list and save the changes.
💡
If it doesn't work after you assign a ringtone through a third-party app, reboot your phone. Sometimes MIUI takes time to apply the changes.
Why a custom tune doesn’t work: 5 reasons and solutions
You've set it up, but when you call, it's a standard signal, and here are the most common reasons and ways to fix them:
- The file is in the wrong folder. MIUI scans only Internal Storage → Ringtones. Move your track there and restart your phone.
- Inappropriate format: Convert the file to.mp3 or.m4a with a bitrate of no more than 320 kbps.
- Cut the track to 30 seconds in any audio editor (e.g. Lexis Audio Editor).
- Contact saved on SIM-Put it in your phone's memory: open the contact. → «Edit» → «Save in» → select “Device».
- Failure in the Contacts app. Clear its cache and data in settings (Settings → Apps → Contacts → Storage).
What if the individual ringtones function disappeared after the MIUI update?
How to assign unique sounds for SMS and notifications
MIUI allows you to configure not only ringtones, but also individual signals for messages from specific contacts. This works for SMS and notifications from messengers (WhatsApp, Telegram, etc.).
Instructions for SMS:
- Open the Messages app.
- Find a chat with the right contact and tap three points (⋮) top-right.
- Select “Details” → “Notifications” → “Notification Sound”.
- Assign a tune from the list or add your file.
For messengers (on the example of WhatsApp):
- Open the contact chat.
- Slip on the name of the interlocutor at the top of the screen.
- Select “Individual Notifications” → “Notification Sound”.
- Specify the file (you can use the same tunes as for calls).
💡
For notifications from messengers, individual sounds work only if the “Show notifications” option is enabled in the application settings.
Creating custom ringtones from your favorite songs
You want your mom to ring a clip from her favorite song, and your boss to ring a stern signal from the movie, and you can create a unique ringtone right on your phone without a computer.
Instructions using Ringtone Maker:
- Install the app from Google Play.
- Select a song from your phone’s memory (.mp3,.flac,.wav formats are supported).
- Cut the track to 15-30 seconds, highlighting the desired fragment on the timeline.
- Click Save and select Create a Rington. The file will automatically appear in the Ringtones folder.
- Assign it to the contact through standard settings (see Method 1).
Tips for the perfect ringtone:
- 🎶 Choose a fragment with a clear beginning (for example, a chorus) so that the melody is immediately recognized.
- 🔊 Increase the volume by 10-15% in the editor so that the ringtone can be heard in a noisy environment.
- ⏱️ The optimal time is 20 seconds, and that's enough time to get your phone out of your pocket.