Make an iPhone Ringtone from Any Song — Free
Turn any song into an iPhone ringtone: trim it to under 40 seconds, add a smooth fade, and sync it to your phone — free and in your browser.
iPhone ringtones have two problems: the built-in ones are tired, and Apple hides the "use your own song" path behind a format obstacle course. The fix is simple though. Any song on your computer can become a ringtone, you just have to cut it under 40 seconds, and you can do the cutting right here, free, in your browser.
The Ringtone Maker lets you pick the perfect clip, preview it, and adds a smooth 2-second fade-out so it doesn’t die mid-note. Fair warning: browsers physically cannot encode Apple’s .m4r format, so there’s one short step in the Music app afterward. Takes about a minute. This guide walks you through it.
The rules Apple doesn’t advertise
Custom iPhone ringtones have exactly two requirements: under 40 seconds, in Apple’s .m4r format. That’s it. The art is picking where those 40 seconds start, almost always the chorus, almost never the intro.
The Ringtone Maker draws a dashed line at the 40-second mark on the waveform, so there’s no guessing where your selection has to end. Export as MP3 in the tool (universal, no surprises), then convert to .m4r in the one-minute desktop step below.
You need the song as a file: MP3, WAV, or M4A on your computer all work. Streaming-only tracks are a dead end here. The tool needs audio it can touch, not a link.
Cutting the clip
- Open the Ringtone Maker and upload your song.
- Drag the selection handles around the part you want. Chorus. Keep it inside the 40-second line.
- Preview it. Skip quiet intros, a ringtone has about two seconds to announce itself before it’s just noise in your pocket.
- Export with the fade. The tool’s automatic 2-second fade-out means the clip ends like it meant to, not like someone yanked the cable.
- Download the MP3. This is your raw material for the next step.
The one-minute iTunes shuffle
Browsers can’t make .m4r files, no encoder exists in web technology, and Apple isn’t sharing. So the last step happens on your computer:
- Open the Music app (Mac) or iTunes (Windows) and drag in your MP3.
- Right-click it → Create AAC Version, then find the new file (right-click → Show in Finder/Explorer).
- Rename the extension from .m4a to .m4r. Yes, really. That’s the whole conversion.
- Plug in your iPhone, drag the .m4r into the Tones section, and sync.
- On the phone: Settings → Sounds & Haptics → Ringtone → your new tone.
Alternatively, the free third-party transfer tools many people use can push .m4r files straight to the phone without the rename dance.
Making it survive a phone speaker
- Start on the beat. Put the selection start exactly where a phrase begins. Starting mid-word sounds sloppy, and you’ll hear it fifty times a day.
- No slow fade-ins. A ringtone that takes five seconds to get loud gets silenced before the good part arrives. Front-load the energy.
- Test it quiet. Play the clip at low volume. If you can still recognize the hook, it’ll cut through a noisy room.
- Test it for real. Headphones lie. Sync the tone, call yourself from another phone, and stand across the room. What sounds huge in earbuds can sound thin and lost on a phone speaker. This step takes two minutes and I’ve never regretted it.
- Keep the MP3. iOS updates occasionally eat custom tones. Keep the source file and re-syncing takes seconds.
Text tones, contact rings, alarms
That .m4r file isn’t stuck in the ringtone slot:
- Text tones. The same file works as a message alert: Settings → Sounds & Haptics → Text Tone. Go shorter here, five to ten seconds. A full chorus gets old by the twentieth text of the day.
- Per-contact rings. Open a contact → Edit → Ringtone, assign your tone. You’ll know who’s calling without looking at the screen. Genuinely useful, not just a party trick.
- Alarms. Custom tones show up in the Clock app’s sound picker. Waking up to a favorite song intro beats the default radar siren, though your relationship with that song may not survive.
One practical note: don’t build a library of two hundred tones. A dozen is plenty. Hundreds make the Sounds screen sluggish and syncing tedious, delete the ones you stop using from the Tones section in the Music app.
Related guides
Frequently asked questions
Why can't the tool export .m4r directly?
Because no browser on earth can encode it. The AAC-in-an-m4r-wrapper encoder Apple wants simply doesn’t exist in web tech. Exporting MP3 and converting in the Music app takes a minute and loses nothing you can hear.
Is the limit 30 or 40 seconds?
40. Modern iPhones take ringtones up to 40 seconds, that’s where the tool draws its limit line, so anything inside it syncs fine. That said, shorter usually wins: 20 to 30 seconds is the sweet spot. Nobody needs a 40-second voicemail intro.
Can I use this for Android phones too?
Even easier. Android takes MP3 ringtones directly, no conversion at all. Download the trimmed MP3, drop it in your phone’s Ringtones folder, and pick it in Settings → Sound. Done.
Will the quality be worse than the original song?
Not in any way you’ll notice. Trimming doesn’t re-encode harshly, the export uses a high-quality MP3 setting, and a phone speaker was never going to reveal compression artifacts anyway. It’s the most forgiving playback device in your life.
Is it legal to make a ringtone from a song I own?
For personal use on your own phone, trimming music you legally own is fine, nobody’s coming after you. Selling or distributing ringtones made from other people’s songs is a different story. Keep them to yourself.