Where on Xiaomi Redmi are stored ringtones: standard and custom folders

You're trying to find a folder with ringtones on your Xiaomi Redmi, but standard search methods don't work? The alarm system melodies, notifications and calls are really hidden in an unobvious way - especially if you're talking about MIUI firmware 14/15 or newer. In this article, we'll look at all possible locations, including hidden system directories where Xiaomi puts factory sounds, and show you how to add your tunes to make them appear in the phone settings.

Complicating the problem, folder paths may vary depending on the Android version (10 to 14) and the MIUI modification. For example, on the Redmi Note 12 Pro+ with MIUI 14, the global file system structure will be one, and on the Redmi 10A with Chinese firmware, a completely different one. We took into account all the nuances and collected current data for 2026, including ways to access hidden folders without root rights.

Standard folders with ringtones on Xiaomi Redmi

By default, Xiaomi places system ringtones in several directories, some of which are hidden from the user.

  • πŸ“ /system/media/audio/ringtones β€” Factory call melodies (requires root or file manager with superuser rights).
  • πŸ“ /system/media/audio/notifications β€” notification.
  • πŸ“ /system/media/audio/alarms β€” alarm.
  • πŸ“ /storage/emulated/0/media/audio β€” User Ringtones (available without root).

Starting with MIUI 12, Xiaomi has been using the FUSE virtual file system, making it difficult to access some folders through standard conductors. For example, the /system path can appear blank even if you are using Total Commander or FX File Explorer, and the solution is to use specialized applications like Mixplorer (with Root Explorer mode enabled) or Root Browser.

πŸ“Š What version? MIUI use?
MIUI 14
MIUI 13
MIUI 12 or older
I don't know.
other

It is important to understand that system folders (/system/media/...) are protected from writing, you can view their contents, but you can’t add your files without root permissions. This is the user directory /storage/emulated/0/media/audio, which can be found through any file manager.

How to Find Custom Ringtones

If you uploaded your tunes through Settings β†’ Sounds and Vibrations β†’ Call Melody, they are automatically placed in one of the following folders:

  • 🎡 /storage/emulated/0/Ringtones β€” main folder for user ringtones.
  • πŸ”” /storage/emulated/0/Notifications β€” notification.
  • ⏰ /storage/emulated/0/Alarms β€” alarm-ring.

These directories are automatically created when you first add a file through the system menu, if you don't have folders, you can create them manually, and the main condition is that the files must be in supported formats (.mp3,.m4a,.ogg,.wav) and have the correct tags (name, artist), otherwise they will not appear in the selection list.

File format: MP3, M4A, OGG or WAV|

The file size does not exceed 5 MB|

The file doesn't contain DRM-defense|

The name of the file in Latin without special characters|-->

On Redmi with MIUI 14+, there’s a feature: if you copy a file directly to the Ringtones folder via PC (via MTP), it may not show up in the settings, the solution is to restart the phone or use the built-in MIUI file manager to move the file.

Hidden System Ringtones: How to Access

Xiaomi system tunes (such as a standard MIUI Ring or Bamboo call) are stored in secure folders.

  1. A file manager with root support (such as Mixplorer or Solid Explorer).
  2. The mode of displaying hidden and system files is enabled.
  3. Superuser rights (if recording is required)

The path to system ringtones:

/system/media/audio/ringtones/


/system/media/audio/notifications/




/system/media/audio/alarms/




/system/media/audio/ui/

Without root, you can only view files, but not copy them. You can use ADB (Android Debug Bridge) to extract system tunes.

adb pull /system/media/audio/ringtones/ C:\Xiaomi_Ringtones\
How to enable USB debugging for ADB
1. Go to Settings β†’ About Phone. 2. Tap 7 times on MIUI Version to activate Developer Mode. 3. Go back to Settings β†’ Additional β†’ Developer. 4. Enable USB Debugging and confirm permission when you connect to your PC.

On some Redmi models (e.g. Redmi K50 or Redmi Note 11 Pro+), system sounds can be packaged into.apk files (e.g. MiuiSystemUI.apk), in which case a decompiler like APKTool is needed to extract the sound.

Why added ringtones don't appear in settings

A common problem with Xiaomi Redmi users is that there are files in the Ringtones folder, but there are no files in the melody selection menu.

Problem.Reason.Decision
Files are not visible.Unsupported formatConvert to MP3 with a bitrate of 128-320 kbit / s
There are melodies, but they don't play.Damaged metadataRestore the file via Audacity or MP3Tag
Ringtones folder is emptyCash media not updatedRestart your phone or perform Settings β†’ Apps β†’ App Management β†’ Media Store β†’ Clear the cache
System sounds replaced by standard soundsResetting the sound settingsReset the melody through Settings β†’ Sounds and vibrations

MIUI 13/14 adds media optimization, which can block the display of files with "non-standard" tags. For example, if the MP3 metadata specifies the Rock genre and the system expects Ringtone, the file can be ignored.

πŸ’‘

Use the Ringtone Maker app from Google Play – it automatically optimizes files for MIUI requirements and places them in the correct folder.

How to add your ringtones to Xiaomi Redmi

There are three reliable ways to add custom tunes:

  1. Through file manager: Copy the MP3 file onto your phone. Move it to /storage/emulated/0/Ringtones. Reboot the device.
  2. Through MIUI settings: Open Settings β†’ Sounds and Vibrations β†’ Call Melody. Click Add and select the file from memory.
  3. Through ADB (For system folders: adb push local_ringtone.mp3 /sdcard/Ringtones/

On Redmi with MIUI 14 and later, when added through settings, the file is automatically optimized and placed in the hidden folder /data/user/0/com.android.providers.media/files/. This is normal behavior – don’t delete files from there manually!

πŸ’‘

The most reliable way is to use the built-in menu of adding ringtones to MIUI, which ensures the correct processing of the file and updating the media base.

Features on different Redmi models

The paths to ringtones may vary depending on the model and regional firmware, and here are the key differences:

  • πŸ“± Redmi Note 10/11/12: standard-track (/storage/emulated/0/Ringtones), But on Chinese firmware, system sounds can be stored in the /vendor/overlay/miui/audio/.
  • πŸ“± Redmi K40/K50: global versions MIUI user ringtones are duplicated in /data/media/0/Ringtones (symbolism).
  • πŸ“± Redmi 9/9A/9C: Android 10 s MIUI 12 Alarms folder may not be available – you need to create it manually.
  • πŸ“± Redmi A1/A2: Simplified file structure, all sounds are stored in /storage/emulated/0/media/audio/.

On Android 12+ and MIUI 13+ devices, Xiaomi has implemented Scoped Storage, which restricts application access to files, and some file managers may not see Ringtones folders, so the solution is to use the built-in MIUI Explorer or Google Files.

πŸ“Š What Redmi model do you use?
Redmi Note 12
Redmi 11/10
Redmi K50/K40
Redmi 9/9A
Redmi A1/A2
other

Frequent Mistakes and How to Avoid Them

When working with ringtones on Xiaomi Redmi, users often encounter typical errors:

⚠️ Note: Do not rename system folders /system/media/audio/ β€” If you have removed the system ringtone, restore it through MIUI Recovery or re-flash the device.

  • 🚫 Delete the Ringtones folder: The system will restore it, but all user files will be lost. Always back up.
  • 🚫 Use of the WAV No conversion: Files in this format take up a lot of space and may not be played. MP3.
  • 🚫 Copying through MTP: On Windows, when you transmit MTP files may lose metadata. FX File Explorer or Total Commander with a plugin LAN.

Another common problem is that after the MIUI update, the user ringtones are reset to the standard ringtones, which is because the system resets the media cache to avoid losing:

  1. Before updating, copy the Ringtones folder to your PC.
  2. After the update, restart your phone and wait for the media files to be indexed (the Media Store icon in the notification panel).
  3. Put the files back in the folder.
Can I replace the system ringtone without root?
No, file replacements in /system/media/audio/ require root rights, but you can add your ringtone to the user folder and select it in the settings as the primary.
Why does it not appear in the settings after copying a file to Ringtones?
The reasons may be: file in an unsupported format (e.g. FLAC or AAC); no metadata (name, artist); media cache not updated (reboot phone); file copied with errors (check checksum MD5); try to save the file via Audada or use the Zedge city app to download ringtones.
Where are the ringtones on Xiaomi Redmi with dual SIM stored?
On two-device devices. SIM-cards (Redmi Note) 11 Pro+ 5G, Redmi K50 etc.) ringing melodies for each SIM Stored in one folder (Ringtones), but set up separately through Settings β†’ SIM-maps and mobile networks β†’ The ringing melody for SIM1/SIM2.
How to transfer ringtones when changing Xiaomi phone?
Copy Ringtones, Notifications and Alarms folders from your old phone to your new one via: USB-OTG. Cloud Drive, Mi Cloud. Local area network (via FX File Explorer or Solid Explorer). After copying, reboot your new phone.
Can I use music from Spotify as a ringtone?
No, files from streaming services (Spotify, Apple Music, Yandex Music) are protected by DRM and cannot be used as ringtones. You need to download an MP3 track without protection (for example, through YouTube Music Premium or purchase from iTunes).