How to put a ringtone on a call on Xiaomi: 5 proven ways

You can set a unique ringtone on Xiaomi, Redmi or POCO smartphones in just a few minutes if you know where to look for the settings you want. However, the MIUI (and now HyperOS) interface is regularly updated, and the paths to sound parameters may vary depending on the firmware version and device model. In this article, we will examine all the current ways, from standard settings to using a file manager and third-party applications.

Xiaomi’s default feature is that it offers a limited set of tunes, and adding your own files requires a knowledge of nuances. For example, not all audio formats are supported, and some models (such as the POCO F5 or Redmi Note 12) may have hidden limits on the duration of the track, and we’ll tell you how to circumvent these restrictions and adjust the call to sound exactly the way you like.

1. Standard method: through sound settings

The easiest method is to use the built-in MIUI/HyperOS tools. It is suitable for most models, including the Xiaomi 13/14, Redmi Note 11/12 and POCO X5. The main advantage is that you do not need to install additional programs or dig into the file system.

Here's the step-by-step instruction:

  • πŸ“± Open the Settings app (the gear icon on the home screen).
  • πŸ”Š Go to the Sound and Vibration section (some firmware may simply refer to it as Sound).
  • 🎡 Click on the Call Melody (or Call Sound in HyperOS).
  • πŸ“ Select one of the standard tunes or tap Add (if available) to download your file.

Note that in the latest versions of MIUI 14 and HyperOS, the Call Melody section can be hidden behind an additional menu. If you don't see it right away, try scrolling down the screen or searching by settings (the magnifier icon in the upper right corner).

πŸ’‘

If your track is not listed, make sure the file is in the Ringtones folder in internal memory, and the system automatically scans it when you select a tune.

2. How to Add Your Ringtone Through File System

If standard tunes aren't enough, you can download any audio file from your phone, you have to put it in the correct folder, otherwise the system won't see the track, and.mp3,.m4a,.wav formats are supported (but not.flac or.ogg!).

Follow the instructions:

  1. Connect your phone to your PC or download the desired audio file directly to your device (for example, via Telegram or browser).
  2. Open any file manager (built-in Files or Total Commander).
  3. Go to internal memory and create a Ringtones folder (if not). For alarms and notifications, use the Alarms and Notifications folders respectively.
  4. Put your audio file in the Ringtones folder.
  5. Restart your phone (required!) – without it, the system may not update the list of tunes.

After the reboot, your track will appear in the list of available ringtones. If the file does not appear, check:

  • πŸ” The correct folder name (registrar is important: Ringtones, not ringtones).
  • 🎡 File format (e.g,.mp3 bitrate not higher than 320 kbps).
  • πŸ“‚ The folder should be at the root of the internal memory, not at the root of the memory. SD-map.
Why can't the system see my file?
If you did everything right but the track doesn't appear, check: 1 File Duration - some versions of MIUI ignore tracks longer than 30 seconds. 2 The presence of hidden characters in the file name (e.g., "song.mp3" works, a "song [www.site.com].mp3" doesn't). 3 Access rights: The Ringtones folder must be readable by system applications.

3. Use of third-party applications

If Xiaomi’s built-in tools seem limited, you can use third-party programs, such as Zedge or Ringtone Maker, which let you not only set ringtones, but also crop tracks, adjust volume, and even create unique tunes from your recordings.

Recommended annexes:

AnnexFeaturesReference
ZedgeLarge library of free ringtones and wallpaper,Google Play
Ringtone MakerTrack trimming, setting up the beginning and end of the melody, exporting to the Ringtones folderGoogle Play
MP3 Cutter and Ringtone MakerSupport for MP3, WAV, AAC formats, built-in playerGoogle Play

How to install ringtone through Zedge:

  1. Download and install the app from Google Play.
  2. Open Zedge and find your favorite ringtone (or download yours through Menu β†’ My Zedge).
  3. Slip on the track and select Set as ringtone.
  4. Confirm your choice in the system window.
πŸ“Š How do you usually install ringtones?
Through phone settings
I use third-party apps.
Copying files into the Ringtones folder
I never change the standard tunes.

4. Set up individual ringtones for contacts

In MIUI and HyperOS, you can assign a unique tune to each contact, which is convenient if you want to know who is calling without looking at the screen, and works even for contacts from WhatsApp or Telegram (if calls are made through the standard Phone app).

Instructions:

  • πŸ“ž Open the Contact Application (or Phone) β†’ Contacts).
  • πŸ‘€ Find the right contact and tap on it.
  • βš™οΈ Click Edit (pencil icon).
  • πŸ”” Scroll down to the section Melody of the call and select the track.
  • πŸ’Ύ Save the changes.

Important: If you are using dual SIM-cards on Xiaomi, you can assign different ringtones for each SIM. for this, in the contact settings, select Additional β†’ A tune for SIM1/SIM2.

Make sure the contact is saved in your phone book, not just your Google account.

Check that the melody is in the Ringtones folder (for custom tracks)

Turn off Do Not Disturb mode – it can block playback

Restart your phone if the changes don’t apply

-->

5. Problem Solving: Why the Rington is Not Set Up

Sometimes users find that the system doesn't save the tune they've chosen or returns to the standard one, and the reasons can range from firmware bugs to incorrect access rights, and here are the most common problems and solutions.

Problem 1: After choosing a tune, the standard signal sounds.

⚠️ Note: In some versions MIUI (Like Redmi. 9A or POCO M3) There's a bug that causes custom ringtones to be reset after a reboot. Solution: Set the tune through a third-party app (like Ringtone Maker) or update the firmware.

Problem 2: The list does not have a Ringtones folder, although it is created.

  • πŸ”„ Restart your phone – sometimes the system doesn’t update your media library right away.
  • πŸ“‚ Check that the folder is created at the root of internal memory, not at the root of the folder. SD-map.
  • πŸ› οΈ Use a file manager with root rights (such as Root Explorer) if the folder is not displayed.

Problem 3: The melody is cut or not played completely.

This is typical of HyperOS on new models (Xiaomi 14, Redmi K70) and automatically crops tracks longer than 30 seconds.

  • 🎬 Cut the file up to 30 seconds with Ringtone Maker.
  • πŸ”Š Set the melody through Zedge – some versions bypass this limitation.
  • πŸ“± Check the settings in Settings β†’ Sound. β†’ Additionally. β†’ Rington length (not available on all devices).

6. Features for different Xiaomi models

The interface and settings of ringtones may vary depending on the model and firmware version, and the following are key nuances for popular devices:

ModelFeatures of setting up ringtonesSupported formats
Xiaomi 13/14 (HyperOS)Support for dynamic melodies (change depending on the contact), track length limit is 30 seconds.MP3, M4A, WAV
Redmi Note 12/11The ability to assign different ringtones to SIM1 and SIM2, there is no limit on track length.MP3, AAC
POCO F5/X5Supports custom vibrations for ringtones, the Ringtones folder should be at the root of memory.MP3, OGG (notification only)
Redmi 10A/9AAn outdated version of MIUI - possible bugs with reset melodies after the update.MP3 (bitrate up to 192 kbps)

For HyperOS models (such as Xiaomi 14 or Redmi K70), Adaptive Sounds is available. It automatically adjusts the ringtone volume to the ambient noise level. To enable it, go to Settings β†’ Sound β†’ Adaptive Sounds.

πŸ’‘

On POCO and some Redmi, the Ringtones folder may not be automatically created, but if it's not, do it manually through the file manager.

7.Alternative methods: ADB and root access

If standard methods don't work (for example, on custom firmware or after resetting), you can use ADB or root rights, which are suitable for power users and require connecting the phone to a PC.

Method 1: Installation of ringtones via ADB

This will require:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times tap to unlock Developer Settings).
  • 🎡 Audio file format MP3, renamed ringtone.mp3.

Instruction commands:

adb push ringtone.mp3 /sdcard/Ringtones/


adb shell media scan




adb shell settings put system ringtone /sdcard/Ringtones/ringtone.mp3

Method 2: Change system files (requires root)

⚠️ Warning: Incorrect editing of system files can cause the phone to crash. it's recommended to back up before changes. system ringtones folder is on track /system/media/audio/ringtones/. Replace files there (root rights and file manager like Root Explorer required).

FAQ: Frequent questions about ringtones on Xiaomi

Can I put a ringtone longer than 30 seconds?
On most Xiaomi models with HyperOS or MIUI 14, the system cuts tracks for up to 30 seconds. You can bypass this: Using third-party apps (Zedge or Ringtone Maker), installing custom firmware (such as the Pixel Experience), cropping the track up to 30 seconds in an audio editor.
Why did all the ringtones drop after the MIUI update?
This is a known problem when you upgrade to a new firmware version. The system resets the sound settings to factory. To restore: Check if your files are still in the Ringtones folder. Reset the tunes manually through Settings β†’ Sound. If the files are gone, copy them back from your PC or backup.
How to put your tune on the alarm clock?
For an alarm clock, use the Alarms folder (similar to Ringtones). Algorithm: Put the audio file in the Alarms folder in internal memory. Open the Watch β†’ Alarm app. Create a new alarm clock or edit an existing one. In the Sound section, select your file. Note: some models (Redmi 9C, POCO M4) do not support custom alarm clock sounds.
Can I put a ringtone on notifications from apps (WhatsApp, Telegram)?
Yes, but the setting depends on the app: WhatsApp: βš™οΈ Settings β†’ Notifications β†’ The sound of notifications. Telegram: ☰ Menus. β†’ Settings β†’ Notifications and sounds β†’ Messages. SMS: Settings. β†’ Annexes β†’ Communications β†’ Notifications β†’ For custom sounds, put the files in the Notifications folder.
Why is there no Ringtones folder on Xiaomi 13 Ultra?
Some flagships (Xiaomi 13 Ultra, Mix Fold 3) have the folder hidden by default. Solutions: Create it manually through the file manager. Use Zedge or another ringtone installation app. Connect your phone to your PC and create a folder through Windows Explorer.