How to Make a Custom iPhone Ringtone from MP3 (No iTunes Needed)
Apple makes setting a custom ringtone surprisingly hard — but we’ll show you how to do it with only free browser tools, no iTunes, and no Mac. The whole process takes about 2 minutes.
What you need to know first
iPhone ringtones must be:
- 30 seconds or shorter
- Saved as .m4r format (which is just .m4a renamed)
- Imported through the GarageBand app on your iPhone (free from the App Store)
That’s it. The rest is just cutting your MP3 to 30 seconds.
Step 1 — Cut your MP3 to 30 seconds
- Open the MP3 Cutter on ConvertingMP3.
- Drop in your favorite song.
- Drag the start and end markers on the waveform to select the perfect 30-second hook.
- Add a 0.5 second fade in and fade out to avoid abrupt cuts.
- Click Cut & Download. You’ll get a 30-second MP3.
Step 2 — Convert MP3 to M4A
iPhone ringtones use M4A (in a renamed .m4r extension). Convert your trimmed MP3:
- Open our MP3 Converter (or skip and use the cut file directly — modern iPhones now accept MP3 ringtones in GarageBand too).
- Pick WAV for highest quality, or stick with MP3.
- Download.
Step 3 — Get the file onto your iPhone
Pick whichever method you prefer:
- AirDrop from Mac (instant)
- iCloud Drive — drag into the Files app folder synced with your iPhone
- Email it to yourself and save the attachment to Files
- Use a USB cable with the Files app
Step 4 — Import to GarageBand
- Install GarageBand from the App Store if you don’t have it.
- Open GarageBand → Tracks → + → Audio Recorder.
- Tap the loop icon (top-right) → Files → Browse items from Files app.
- Find your MP3, long-press it, and drop it onto the timeline.
- Tap the down-arrow at the top-left → My Songs.
- Long-press the song → Share → Ringtone → name it → Export.
- Tap Use sound as… → Standard Ringtone (or assign to a contact).
Done! Your custom ringtone is now in Settings → Sounds & Haptics → Ringtone.
Pro tips
- Pick a punchy moment — the chorus, a famous riff, a drop. The first 3 seconds are what people will hear most.
- End on a strong note so it doesn’t sound truncated.
- Add a brief fade-out (0.3 sec) to avoid jarring loops.
- For text tones, cut a 5-second clip instead.
Troubleshooting
GarageBand won’t let me import: Make sure your file is 30 seconds or less. iOS strictly enforces this for ringtones.
The ringtone sounds quiet: Use our Volume Booster on the cut MP3 before importing. Phones don’t max out volume on ringtones; pre-boosting helps.
It works but sounds bad: Re-cut with a higher MP3 bitrate (320 kbps) — see our bitrate guide for details.
Try it now
Open the MP3 Cutter, pick your song, and have a custom ringtone in 2 minutes. All free, all browser-based.
Try ConvertingMP3 free
All the tools mentioned in this article are free, browser-based, and need no signup.
Open the converter