How to install your ringtone on Xiaomi: 5 proven ways

Are you tired of the standard ringing melodies on your Xiaomi and want to install your favorite song or unique sound? In this article, we will examine all possible ways, from simple MIUI settings to advanced methods using a file manager and third-party applications. No matter what smartphone you have – Redmi Note 12, POCO X5 or Xiaomi 14 flagship, the manual will be suitable for all devices based on MIUI 14/15.

Note that the process may vary slightly depending on the firmware version and the phone model. If you're using Xiaomi with a global or Chinese version of MIUI, some menu items may be called differently, and we've taken these nuances into account and provided universal solutions.

Preparation: What file format is suitable for ringtones

Before installing your ringtone, make sure your audio file meets the system's requirements. MIUI supports the following formats:

  • 🎡 MP3 β€” The most universal format recommended for ringtones
  • πŸ”Š M4A (AAC) β€” Good quality with a small file size
  • πŸ“ WAV β€” without loss of quality, but takes up a lot of space
  • 🎢 OGG β€” It is rarely used, but it is also supported.

The optimal parameters for ringtones:

ParameterRecommended valueWhy is it important?
Duration30 secondsMIUI trims long files when installed
Bitreit128–192 kbpsBalance between quality and file size
File size5MBLarge files may not appear in the list
ChannelsMono or Stereo.Stereo sounds better, but takes up 2 times more space

If your file does not meet these requirements, use any audio editor (such as Audacity or mp3cut.net) to convert. MIUI does not support DRM-protected files - such tracks will not appear in the list of available ringtones.

⚠️ Note: Do not use files with extension.m4r (iPhone ringtones – they won’t be recognized by Xiaomi.

Method 1: Install ringtones through standard MIUI settings

It is the simplest method that requires no additional applications, and is suitable for most Xiaomi, Redmi and POCO models on MIUI 12 and later.

Steps:

  1. Place the audio file in the phone’s memory (internal or on the phone) SD-map).
  2. Open the Settings app.
  3. Go to the section Sound and vibration.
  4. Press the ringing melody.
  5. In the upper right corner, select Local Music.
  6. Find your file in the list and click on it.

If your file is not displayed:

  • πŸ” Make sure it is in the root folder or in the Ringtones folder.
  • πŸ“‚ Try moving the file to the folder MIUI/ringtone (Create it manually if it doesn’t exist)
  • πŸ”„ Reboot your phone after copying the file

File in MP3/M4A/WAV format

Duration up to 30 seconds

The file is copied to the phone memory

The folder for ringtones is created (if necessary)

-->

On some models (such as Xiaomi 13T), you may need to additionally click Add or Select from files in the tune menu.

Method 2: Using a file manager for manual installation

If the standard method didn't work, you can manually put the file in the ringtones system folder, which requires a little bit more action, but works on 100% of the devices.

Instructions:

  1. Open any file manager (e.g. Files by Google or standard MI File Manager).
  2. Go to the root directory of internal memory.
  3. Create a Media folder (if not), and inside it is an Audio folder.
  4. Inside Audio, create folders: Ringtones for Notifications ringing tunes – for Alarms notifications – for alarm clocks

Place your audio file in the appropriate folder.

Reboot the phone.

Once you reboot, your ringtone will appear in the standard tone list, which works because MIUI automatically scans those folders when you start.

πŸ’‘

If folders are not displayed, turn on the display of hidden files in the file manager settings (usually in the Settings β†’ Show hidden files menu).

For Android 13+ models (such as Xiaomi 14), you may need to provide permission to access files. If the system requests permission, select Allow Media.

Method 3: Installation through the Music app

Many users are unaware that the standard Mi Music app (or Google Play Music on global versions) can be used to install ringtones.

How to do this:

  1. Open the Music app.
  2. Find the track you want to use as a ringtone.
  3. Click on the three dots next to the track and select Use as.
  4. In the menu that appears, select the Melody of the Call.

How to install ringtone through Zedge:

  1. Download and install the app from Google Play.
  2. Open Zedge and find your favorite ringtone.
  3. Click on it and select Set as ringtone.
  4. Confirm the installation in the window that appears.

⚠️ Note: Some applications (especially from unknown sources) may request excessive permissions. SMS or ringtone contacts.

Xiaomi users with Android 12+ may need to manually allow the app to change system settings. This is done in Settings β†’ Applications β†’ Special Access β†’ Change system settings.

Standard settings of MIUI

Zedge

Ringtone Maker

Other appendix

I don't set up custom ringtones.-->

Method 5: Using ADB for Advanced Users

This is a method that's suitable for those who want to install the ringtone as a system file, and it requires a computer connection and knowledge of ADB commands, but it allows maximum customization.

What you'll need:

  • πŸ–₯️ Computer with installed ADB Tools
  • πŸ“± Included debugging by USB phone-on
  • πŸ”Œ USB-plug-in

Instructions:

  1. Connect the phone to your computer and allow debugging over USB.
  2. Open the command prompt (or Terminal on Mac/Linux) and type: Adb devices Make sure your device appears in the list.
  3. Copy your audio file to the system folder: adb push your file.mp3 /sdcard/MIUI/ringtone/
  4. Set file rights: adb shell chmod 644 /sdcard/MIUI/ringtone/your file.mp3
  5. Reboot the phone.

After the reboot, your ringtone will be available in the standard tone list, a technique that is especially useful if you want the ringtone to be available after resetting.

What if the ADB can’t see the device?
Make sure that the phone is on debugging. USB (Settings β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB). Install Xiaomi drivers USB Drivers to your computer. Try another one. USB-cable (preferably original) Reboot your phone and computer.

Problem Solving: The ringtone is not installed

Sometimes, even after all the manipulations, the ringtone doesn't appear on the list or get installed, and here are the most common problems and solutions.

Problem.Possible causeDecision
The file does not appear in the listInappropriate format or folderConvert to MP3 and place it in /MIUI/ringtone/
Rington resets after rebootingFile in time folderPut the file in internal memory, not on SD-map
No sound when you ring.File damaged or without soundCheck the file on another device
The app can't set the ringtoneNo permission to change settingsGive permission to Settings β†’ Applications β†’ Special Access

If none of these methods worked, try:

  • πŸ”„ Update MIUI last-minute
  • 🧹 Clear the application cache Settings (Settings) β†’ Annexes β†’ Application management β†’ Settings β†’ Clear the cache)
  • πŸ“± Reset the sound settings (Settings) β†’ Sound and vibration β†’ Resetting settings)

πŸ’‘

If you use Xiaomi with custom firmware (like LineageOS), the process of installing the ringtone may be different, in which case use the /Media/Audio/ folder method or third-party apps.

FAQ: Frequent questions about installing ringtones on Xiaomi

Can you install different ringtones for different SIM-map?
Yes, MIUI Supports individual ringtones for each SIM-For this, go to Settings. β†’ SIM-maps and mobile networks. SIM-The card you want to change the ringtone for. Click the ringtone and select the file you want. SIM-cards (for example, Redmi Note 12 Pro)+).
Why does my ringtone get cut off when I'm installed?
MIUI automatically trims ringtones longer than 30 seconds. To avoid this: Cut the file in the audio editor in advance Use the Ringtone Maker app for precise cropping Place the file in the /MIUI/ringtone/ folder - sometimes this cancels automatic cropping
Can I use music from Spotify as a ringtone?
Directly from Spotify, no, because the tracks are DRM protected. But you can: Find this track from another source (like buying music from Google Play), use a screen recording with the track playing (the quality will be worse), find a cover version of the track on YouTube and download it through a converter. Remember to respect copyright when using the music.
How to get back the standard MIUI ringtones?
If you have removed or replaced system ringtones, you can restore them: Go to Settings β†’ Sound and Vibration β†’ Call Melody. Select Default or Standard. If the standard tunes have disappeared, reset the sound settings (Settings β†’ Sound and Vibration β†’ Settings Reset). Some firmware stores standard ringtones in /system/media/audio/ringtones/, but you need root rights to access them.
Does this method work on Xiaomi with Android One (like the Mi A3)?
On Xiaomi Android One devices (pure Android), the process is a little different: Place the file in the /Ringtones/ folder on the internal drive. Open Settings β†’ Sound β†’ Phone Call. Select your file from the list. These devices don't have a MIUI/ringtone folder, because they run on Android stock.