I see that some visitors of this website keep hitting my Moving Custom Ringtones from iPhone to Android post by googling a version of the question from the title of this post, usually something like “can Android play m4r files”? As you may know, iPhone ringtone files usually carry the m4r extension, which doesn’t work on most Android phones. Well, I’ve got good news! And I’ve got a little tweak for you without which this won’t work, so here it is – very simple and short:
According to my testing on my Android phones and tablets, these files can be played on Android after their extension is changed from .m4r to .m4a. That’s all you have to do. Enjoy!
How did I come up with this solution? I have a number of my own custom iPhone ringtones created from my songs in iTunes (before I expelled iTunes from most of my computers) and one of the steps in the process was the exact opposite of what needs to be done here – you create an iPhone ringtone from an iTunes file after you hopefully chop and copy the best 30 seconds of a song you like and then you change the extension of the resulting file from m4a to m4r. Knowing that, when I was moving such a ringtone to my Android phone I tried to revert to the original extension and found out it worked just fine. So, again, to play an iPhone ringtone on Android you just have to change the file extension from .m4r back to .m4a. That’s all folks! You’re welcome!