How to Make an iPhone Ringtone: M4R Guide

iPhone ringtones are ordinary AAC audio files with one quirk: they must use the .m4r extension and stay within Apple's 40-second limit (30 seconds is the safe target). Any MP3 can become a ringtone - the process is trim, convert, install. Here is the full workflow using mp3.now for the audio work.

Step 1: Trim Your Audio to 30 Seconds

Pick the strongest 20-30 seconds of the track - usually the chorus or hook, and ideally a section that starts at reasonable volume, since a slow fade-in means a ringtone you will not hear. Open the MP3 trimmer, upload your file, set the start and end points, and download the trimmed clip. Starting from a video instead? Extract the audio first.

Step 2: Convert to M4R

Open the MP3 to M4R converter, upload your trimmed clip, click Convert, and download the .m4r file. Under the hood this creates AAC audio in an MPEG-4 container - technically the same as M4A - but the .m4r extension is what tells iOS to treat it as a ringtone rather than a song. Keep the clip under 40 seconds or the iPhone will refuse it.

Step 3: Install It on Your iPhone

Apple requires ringtones to be loaded through a computer:

  1. Connect the iPhone to your computer with a cable.
  2. On Windows or older macOS, open iTunes; on macOS Catalina and later, open Finder and select the device.
  3. Drag the .m4r file onto the device (into the Tones section in iTunes, or onto the device pane in Finder).
  4. On the iPhone, go to Settings > Sounds & Haptics > Ringtone - your tone appears at the top of the list.

Alternatively, the GarageBand app on iOS can import a clip and export it directly as a ringtone without a computer.

Troubleshooting

Tone does not appear: check the length (under 40 seconds) and the extension (.m4r, not .m4a). Too quiet next to stock tones: run the clip through the audio normalizer before converting - ringtones benefit from loud, consistent levels. Android user? No conversion needed at all: Android phones play MP3 ringtones natively; just copy the trimmed MP3 to the Ringtones folder.

Text Tones, Alarms, and Per-Contact Ringtones

The same .m4r file works for more than incoming calls. Once installed, it appears as an option under Settings > Sounds & Haptics for text tones, new-mail alerts, and calendar notifications - though for alert sounds a much shorter clip (2-10 seconds) works better than a 30-second chorus, so consider trimming a second, shorter version for that purpose. Alarm sounds in the Clock app can also use any installed ringtone. Finally, ringtones can be assigned per person: open a contact card, tap Edit, and set a custom Ringtone or Text Tone so you know who is calling without looking. A useful pattern is one clip for your default ringtone and a distinct short tone for the people you never want to miss - both made with the same trim-and-convert workflow described above.

Ready to convert?
Free, no signup required. Files deleted in 24 h.
Start converting
Back to all FAQ