How to put a ringtone on Xiaomi: 5 proven ways

Set your own call melody on Xiaomi smartphones seems like an easy task, but users often face unexpected limitations: standard ringtones get bored quickly, and downloaded tracks don't show up on the list of available.The problem is compounded by the fact that MIUI regularly changes the location of settings - what worked in 2022 may not work in 2026.

In this article, we will discuss all the current ways to install ringtones on Xiaomi, Redmi, Poco and Black Shark, from basic methods through system settings to bypassing the limitations of MIUI with hidden features and third-party applications. Special attention will be paid to new models on MIUI 14/15, where the logic of working with audio files has changed. If you want to put a tune from Spotify, voice recording or even a podcast fragment, here you will find a working solution.

1. Standard method: through MIUI settings

The most obvious method is to use the system's built-in tools, which is suitable for most models, but has limitations on file format and storage folders.

To set the ringtone through settings:

  1. Download the audio file to your phone (supported formats.mp3,.m4a,.ogg,.wav).
  2. Move the file to the Ringtones folder (create it at the root of internal memory if it doesn’t exist).
  3. Open Settings β†’ Sound and vibration β†’ Call melody.
  4. Your file will appear in the list – select it.

Important: MIUI ignores files in Download or Music folders, and the system may not show tracks longer than 30 seconds.

Download MP3 or M4A| Cut the track to 30 seconds (optional)| Move to Ringtones| Reboot the phone (if the file does not appear)

-->

2.Using MIUI Themes (Themes)

If the standard method didn’t work, try downloading the ringtone through MIUI Themes, a built-in theme store that is suitable for models on MIUI 12 and up.

Instructions:

  • πŸ“± Open the Themes app (icon with brush).
  • πŸ” Go to the Ringtones section (tab at the bottom of the screen).
  • 🎡 Select your favorite tune and click Apply.
  • πŸ”„ If you don’t have the right track, download it separately and import it through My ringtones.

⚠️ Note: Some users complain that after the update MIUI Ringtones downloaded through Topics are reset. To avoid this, back up the folder MIUI/ringtone.

Through MIUI | Through Themes |Third-party applications | Manual System File Replacement

-->

3. Third-party applications for ringtones

If the built-in MIUI tools don't work, use specialized applications that let you bypass system constraints and install ringtones from any source.

Top.-3 tested applications:

AnnexAdvantagesDeficiencies
ZedgeLarge library of free ringtones, easy searchAdvertising requires access to files
Ringtone MakerTrack trimming, support for all formatsInterface overloaded, premium features fee
MP3 CutterSimple editor, export directly to settingsRestriction on track length in the free version

To install the ringtone through Zedge:

  1. Download the app from Google Play.
  2. Find your favorite track and click Install.
  3. The pop-up will suggest using it as a ringtone - confirm.

πŸ’‘

If the app doesn’t see your audio files, check the permissions: Settings β†’ Applications β†’ Permissions Management β†’ Memory.

4. Manual System Rington Replacement (for Advanced)

This is a method that works for those who are ready to work with system files, and allows you to completely replace standard ringtones with your own, but requires root rights or ADB.

Step-by-step:

  1. Connect your phone to your PC and enable USB Debugging (Settings β†’ About Phone β†’ MIUI version – press 7 times, then go back to Additional β†’ For Developers).
  2. Download ADB Tools and unpack it on PC.
  3. Open the command line in the ADB folder and type: adb devices (the serial number of your device should appear).
  4. Copy your audio file to the system folder: adb push your file.mp3 /system/media/audio/ringtones/
  5. Reboot the phone.

⚠️ Warning: Mistakes with system files can lead to loss of warranty or device brik. If you are not sure, use other methods.

What if the ringtone does not play after replacement?
Check the file access permissions (should be 644 or rw-r)--r--). Also make sure that the file is less than 5MB β€” MIUI Can ignore too large audio files in the system folder.

5. Installation of ringtones through file manager

If you don’t want to use ADB, but the standard method doesn’t work, try circumventing the limitations of MIUI through a file manager with access to system folders (such as Solid Explorer or FX File Explorer).

Algorithm of action:

  • πŸ“ Open the file manager and go to /storage/emulated/0/.
  • πŸ” Find the file. MIUI/ringtone (If it is not, create it manually).
  • 🎡 Place your audio file there (the name should be in Latin, without spaces).
  • πŸ”„ Reboot the phone.
  • πŸ“± Check the list of ringtones in Settings β†’ Sound and vibration.

This method works on most Xiaomi devices, but some models (like the Poco F5 or Xiaomi 13T) may require additional permission to write to the MIUI folder.

-->

6. Features for different Xiaomi models

The process of installing the ringtone may vary depending on the model and version of MIUI. Below are the key nuances for popular devices.

Model/SeriesFeatures of the installation of ringtonesWorking methods
Redmi Note 10/11/12Ringtones folder is often ignored - use MIUI/ringtoneThe Standard Way, MIUI Themes, Zedge
Poco F3/F4/F5Track length limit - no more than 40 secondsFile Manager, ADB, Ringtone Maker
Xiaomi 12/13/14MIUI 14+ blocks entry to system folders without rootThird-party applications, MIUI Themes
Black Shark 5/6There is no MIUI/ringtone folder by defaultADB, manual folder creation

On devices with MIUI 15 (2026), a new feature was introduced, Dynamic Ringtones, which change depending on the time of day, to activate it:

  1. Go to Settings β†’ Sound and Vibration β†’ Dynamic Ringtones.
  2. Choose one of the packages offered or create your own.
  3. Set up a schedule for each track.

7. Problem Solving: The ringtone is not installed

If none of these methods worked, check the following points:

  • πŸ”Š File format: MIUI supportive.mp3,.m4a,.ogg,.wav, but may ignore other formats.Recode the file via Audacity or online converter.
  • πŸ“‚ Location of the file: The file must be in one of the folders: /Ringtones/ /MIUI/ringtone/ /Notifications/ (notice-in)
  • πŸ”„ System cache: Sometimes it helps to clean the cache of the Settings or Themes application (Settings) β†’ Annexes β†’ Application management β†’ Settings β†’ Warehouse β†’ Clear the cache).
  • πŸ“± Update MIUI: On some firmware (for example, MIUI 13.0.6 for Redmi Note 10 Pro) there was a bug displaying custom ringtones.

If the problem persists, try resetting the sound settings:

  1. Go to Settings β†’ System and device β†’ Resetting.
  2. Select Resetting Sound Settings.
  3. After restarting, re-set the ringtone.

πŸ’‘

On some models (e.g. Xiaomi Mi 11) it helps to temporarily disable MIUI Optimization in the developer settings (Settings β†’ Additional β†’ Developers β†’ Disable MIUI optimization).

FAQ: Frequent questions about ringtones on Xiaomi

Can I put a ringtone longer than 1 minute?
Technically, yes, but MIUI cuts playback to 30 to 40 seconds. To get around this limitation: Use the Ringtone Maker to trim the track. Or replace the system ringtone via ADB (see section 4). On some models (e.g., Poco X3 Pro), long tracks play back in full if installed through MIUI Themes.
Why does my ringtone disappear after the MIUI update?
This is a known problem, MIUI resets custom ringtones on major updates. To avoid loss: Save a backup of /MIUI/ringtone. Use third-party applications (such as Zedge) that store files in their cloud. Reset the ringtones after the upgrade.
How to put your tune on the alarm clock?
The alarm clock has the same rules as the ringtones, but you have to put the file in the Alarms folder (create it at the root of the memory). β†’ Settings of alarm clock β†’ Melody. Select your file from the list. ⚠️ Nana MIUI 14+ The alarm clock may not show custom tunes – in this case, use a third-party app (e.g. Sleep as Android).
Can I set the ringtone to SIM-map?
No, modern Xiaomi smartphones only store ringtones in the device’s memory. The SIM-based melody feature (like older push-button phones) is not supported. However, you can: Copy the file to the memory card and use it from there (if the phone supports adoptable storage); use cloud services (like Google Drive) to synchronize ringtones between devices.
How to return standard MIUI ringtones after resetting?
If you've lost standard tunes, you can restore them in two ways: Through MIUI Themes: Open Themes β†’ Ringtones. Find a standard set (usually called MIUI Default). Click Apply. Through Settings Reset: Go to Settings β†’ System and Device β†’ Settings β†’ Settings Reset. Select Resetting Sound. If that doesn't work, download standard MIUI ringtones from forums (such as XDA Developers) and install them manually.