To make an iPhone ringtone from any song, create an M4R file that is 30 seconds or shorter and transfer it to your iPhone. Custom tones use the .m4r format, which is AAC audio in an MPEG-4 container, the same as .m4a with a different file type label. Apple says ringtones can be up to 30 seconds long. There are two main routes: using GarageBand on the iPhone, or converting an audio file to M4A, trimming it, renaming it to .m4r, and syncing with Finder or iTunes.
What is an M4R Ringtone
An M4R file is the format iPhone uses for custom ringtones. It is an M4A audio file (AAC audio in an MPEG-4 container) with the file type label changed to .m4r. The iPhone recognizes that label and treats the file as a ringtone. The most important rule is the length limit: keep ringtones to 30 seconds or shorter, the limit Apple gives. Android phones accept MP3 files directly, but iPhones require the .m4r format.
Method 1 Use GarageBand on the IPhone
If you have GarageBand installed on your iPhone, you can create a ringtone directly on the device. No computer needed.
- Open GarageBand and create a new project. Import the song you want to use.
- Trim the audio to 30 seconds or less. Use the split and delete tools to select the part of the song you want.
- Tap Share in the top toolbar, then choose Ringtone. GarageBand exports the project as an .m4r file and saves it to your iPhone.
- Once added, ringtones appear in Settings > Sounds & Haptics > Ringtone. The new tone is listed under Custom.
This is the simplest way to add a custom tone because the file is already on the phone. Nothing to sync.
Method 2 Convert MP3 to M4R Using a Computer
If you do not have GarageBand, create an M4R file on a computer by converting the song to M4A, trimming it, and renaming it. The principle is the same: you convert mp3 to m4r by changing the file type label.
Step 1: Convert the Song to M4A
Use an audio converter to turn your song into an M4A file. The site mp3converter.live has a Convert to M4A tool that produces an .m4a file. Make sure the output is no longer than 30 seconds. If the song is longer, trim it before or after conversion. Any audio editing software can cut the file.
Step 2: Rename the File to .m4r
After you have an M4A file under 30 seconds, rename the file label from .m4a to .m4r. On Windows, right-click the file, select Rename, and change the label. On macOS, click the file name and edit it. The audio data stays the same, but the new label tells the iPhone it is a ringtone.
Step 3: Transfer the Ringtone to Your iPhone
On macOS Catalina and later, connect the iPhone and drag the .m4r file onto the device in a Finder window. On Windows, use iTunes. Connect your iPhone to the computer, open Finder (macOS) or iTunes (Windows), locate your device, and drag the .m4r file onto the phone. The ringtone appears in Settings > Sounds & Haptics > Ringtone under Custom.
Tips for Choosing the Right Audio Segment
Ringtones are limited to 30 seconds. Pick a recognizable part of the song. The chorus or a distinctive instrumental section works well. Here are a few guidelines:
- Choose a segment that starts and ends cleanly. Avoid abrupt cuts mid-note.
- Keep the volume consistent. Some songs have quiet intros that may not be audible as a ringtone.
- Test the ringtone after adding it. If it is too loud or too quiet, adjust the audio level before converting.
Important Legal and Practical Notes
Only use music you own or have rights to. Creating ringtones from copyrighted songs for personal use is accepted, but distributing them is not. Once added, ringtones appear in Settings > Sounds & Haptics > Ringtone. Change or delete them from there. To remove a custom tone, delete the .m4r file from your iPhone using Finder or iTunes.