How to make an iPhone ringtone from an MP3 (without iTunes)
8 min read · Updated 23 October 2026
How do I make an iPhone ringtone from an MP3? Cut the part of the song you want, save it as an AAC audio file with the .m4r extension, then put that file on your iPhone. Keep the clip to 30 seconds or less to be safe. Apple's own GarageBand instructions state a 30 second limit. You can make the clip in your browser with the MP3 to M4R converter, then add it to the phone with a Mac or with GarageBand. You do not need iTunes.
Custom ringtones are easy to make and a little awkward to install. The audio part takes a minute. Getting the file onto the iPhone is where most people get stuck, because Apple does not let a web page install a ringtone for you. This guide covers both parts, with a worked example and the mistakes that cause the most trouble.
What an iPhone ringtone actually is
An iPhone ringtone is an AAC audio file with the .m4r extension. The sound inside is the same kind as an M4A music file. The .m4r extension is what tells the iPhone to treat it as a ringtone. A ringtone also has a short maximum length.
That length limit is where guides disagree, so here is the plain version:
- Apple's current GarageBand instructions say ringtones can be up to 30 seconds long. If you export something longer, GarageBand offers to shorten it for you.
- Older instructions and many websites say 40 seconds. That figure comes from the iTunes era and is still repeated widely.
- The toolsdocks ringtone maker lets you choose 5 to 40 seconds and starts at 30.
The safe rule is to stay at 30 seconds or less. A clip that is 30 seconds or shorter works with every method below. If you try 40 seconds and the phone or GarageBand rejects or trims it, shorten the clip and try again.
Choose the right 30 seconds
Most songs open with a quiet intro that sounds odd as a ring. Pick the chorus, the hook or the first strong beat instead. A few tips:
- Start the clip on a beat so the ring begins with energy, not silence.
- Add a short fade in and a longer fade out so the clip does not cut off with a click. A fade of 1 second in and 2 seconds out is a good start.
- Pick a section that makes sense when it repeats. A phone loops the ringtone until you answer.
- Avoid very quiet parts. A ringtone has to be heard over a busy room.
Step 1: Make the M4R file in your browser
The ringtone maker and the MP3 to M4R converter are the same tool. The M4R page opens it with the iPhone target already selected.
- Open the page and add your song. MP3 works, and so do M4A, WAV, Ogg and FLAC files.
- Drag the window on the waveform to the section you want. You can also use the arrow keys, type a start time, or select Find the loudest part.
- Set the length. It starts at 30 seconds and goes up to 40.
- Set Fade in and Fade out. Each can be up to 5 seconds.
- Press play to check the clip.
- Keep Phone on iPhone (M4R) and select Make ringtone.
- Download the .m4r file.
The M4R file is AAC audio at 192 kb/s. At that bitrate, 30 seconds of sound is about 720 KB, so the file is small. The song is processed on your device and nothing is uploaded. Two limits to know: M4R needs the browser's AAC encoder, and the page tells you if your browser does not have one. And copy-protected songs cannot be opened, which includes some downloads from streaming apps.
Step 2: Put the ringtone on the iPhone
The tool can only create the file. Apple does not allow a browser to install a ringtone, so you add it with Apple software. Pick the route that fits what you own.
Route A: A Mac and Finder
This is the usual way to add a ready-made M4R file.
- Connect the iPhone to the Mac with a USB cable. Unlock the phone and tap Trust if it asks.
- Open a Finder window and select the iPhone in the sidebar.
- Drag the .m4r file from your Downloads folder onto the iPhone's window in Finder. People commonly drop it on the General tab, or on the Tones section if your version of macOS shows one.
- Wait a moment for the transfer to finish.
One honest note: Apple's own Finder syncing pages describe syncing music, movies, TV shows, photos and files, and they do not describe this drag-and-drop for ringtones. It is widely used and it works for many people, but it is not in Apple's written steps and it does not work for everyone. If the file does not appear on the phone, use Route B.
Route B: GarageBand on the iPhone itself
This route is documented by Apple and needs no computer. It also works if you do not own a Mac.
- On the ringtone maker, you can export an MP3 instead of an M4R. Make your clip and save it as MP3, then save it to the Files app on your iPhone. Or skip the tool and use the full song, if it is stored on your phone and not copy protected.
- Install GarageBand from the App Store (it is free) and open it.
- Create a new audio recording, then tap the Tracks button, select the instrument track and open the Loops Browser.
- Choose Files to find your audio. Songs from your music library must be downloaded to the iPhone, and protected songs cannot be used.
- Drag the clip all the way to the left in Tracks view. If you started with the full song, trim the part you want by dragging the edges of the region, and move it fully left so there is no blank space before it.
- Tap the Navigation button, then My Songs. Select your song, tap Share and choose Ringtone.
- Enter a name and tap Export. If the clip is longer than the limit, GarageBand shows a message. Tap Continue to let it shorten the ringtone automatically, or Cancel to trim it yourself.
- After the export, tap Use sound as. You can pick Standard Ringtone, Standard Text Tone, or assign it to a contact.
What about a Windows PC?
Older guides tell you to use iTunes for Windows. We could not confirm a current, Apple-documented way to drag an M4R onto an iPhone from a Windows PC, so we do not give steps for it. Route B works from the phone and does not care what computer you own.
Choose the ringtone on the phone
If you used the "Use sound as" screen in GarageBand, you may already be done. To pick a ringtone later, open Settings, tap Sounds & Haptics, tap Ringtone and choose your file from the list. Custom ringtones usually appear at the top. To give one person their own ringtone, open that contact in the Contacts app, tap Edit and set Ringtone.
A worked example
You want the chorus of a song as your ringtone. The song is 3 minutes 30 seconds long, and the chorus starts at 1:12.
- Open the ringtone maker and add the MP3.
- Drag the window to start at 1:12 and set the length to 30 seconds, so the clip runs from 1:12 to 1:42.
- Set Fade in to 1 second and Fade out to 2 seconds.
- Make the ringtone as an iPhone M4R. At 192 kb/s the 30 second clip is about 720 KB.
- Move the file to the iPhone with Finder (Route A), or save an MP3 version to Files and finish in GarageBand (Route B).
- Open Settings > Sounds & Haptics > Ringtone and choose it.
Total time is about five minutes the first time, and about two minutes after that.
Common mistakes
- Renaming an MP3 to .m4r. Changing the extension does not change the audio format or trim the clip. The phone will not accept it as a ringtone.
- Using a clip that is too long. Stay at 30 seconds or less. Longer files are cut or refused.
- Starting with a quiet intro. The ring then sounds silent for the first few seconds.
- No fade out. The clip stops with a click each time it loops.
- Using a protected song. Songs with copy protection cannot be used in GarageBand or the tool. Use a song you own as a plain audio file.
- Looking for the ringtone in the wrong place. Custom ringtones show up under Settings > Sounds & Haptics > Ringtone, not in the Music app.
- Expecting a browser to install it. The tool makes the file. Installing it takes Finder or GarageBand.
Android is simpler
Android phones can use an MP3 or Ogg file straight from storage as a ringtone. In the ringtone maker, choose the Android MP3 output instead of the iPhone M4R. No special extension or install step is needed beyond picking the file in your phone's sound settings.
FAQ
How long can an iPhone ringtone be? Apple's GarageBand page says up to 30 seconds. Many older sources say 40 seconds. Stay at 30 or under for the least trouble. The ringtone maker allows up to 40 seconds and defaults to 30.
What is the difference between M4A and M4R? The audio inside is the same kind, AAC in an MP4 container. The .m4r extension marks the file as a ringtone for the iPhone. A full-length M4A song file will not work as a ringtone.
Can I make a ringtone without iTunes? Yes. Use Finder on a Mac, or GarageBand on the iPhone. Both are free and neither uses iTunes.
Can I use a song from Apple Music or Spotify? Not if the song is copy protected. Apple notes that protected songs cannot be used for a ringtone in GarageBand. Use a file you own and can open as plain audio.
Why did my ringtone not show up after I dragged it into Finder? The file may not be a valid AAC .m4r, or the transfer may have failed. Check that the file ends in .m4r, that it is 30 seconds or shorter, and try again. If it still does not appear, use the GarageBand route.
Does the ringtone maker upload my song? No. The song is read and cut in your browser, and the ringtone file is built on your device.
If you also need to turn a video's sound into audio first, see how to extract audio from a video.