How to Make a Ringtone for iPhone or Android From Any Song
Apple caps ringtones at 40 seconds and wants an AAC file renamed to .m4r. Android just wants an MP3 in the right folder. Here is the whole process for both.
Updated August 11, 20266 min read
Making a ringtone is thirty seconds of audio editing wrapped in two platform quirks. Apple's own ringtone routes stop at 30 seconds, and the classic iPhone format is AAC with an .m4r extension — the same audio as an M4A, renamed — although from iOS 26 the Files app also accepts a standard MP3 or M4A. Android is far more relaxed and will take an ordinary MP3. Knowing those two facts up front turns this from a frustrating afternoon into a two-minute job.
The platform requirements
| iPhone | Android | |
|---|---|---|
| Format | AAC as .m4r; MP3 or M4A via Files on iOS 26+ | MP3, M4A or OGG |
| Maximum length | 30 seconds (Apple's documented limit) | No hard limit |
| How it gets on the device | Files → Share → Use as Ringtone (iOS 26+), GarageBand, or sync from a computer | Copy to the Ringtones folder |
| Where to set it | Settings → Sounds & Haptics | Settings → Sound & vibration → Ringtone (wording varies) |
The 30-second limit is the one that catches people. Apple documents it for GarageBand, which shortens anything longer automatically, and the iOS 26 Files route only offers Use as Ringtone for files under 30 seconds. Tones synced from a computer are reported to play up to 40 seconds, which is why our iPhone ringtone target allows 40, but Apple does not document that figure — stay at 30 seconds or under and every route works.
Choosing the section
A ringtone is heard from a standing start, in public, from a pocket, for a few seconds before you answer. That is a genuinely different job from listening to a song, and it rules out most of a track.
- Start where something is already happening. A ringtone that opens on two seconds of quiet intro has wasted a third of the time anyone will hear it.
- Pick the most recognisable few seconds — usually the chorus hook or a distinctive riff, rarely the opening bars.
- Avoid sparse sections. A quiet passage that sounds intimate on headphones is inaudible in a supermarket.
- Aim for 20–30 seconds. Almost nobody hears past fifteen, and shorter means the loop comes round again rather than trailing into a verse.
- End somewhere that can loop. The ringtone repeats until you answer; a hard stop mid-phrase is grating.
Making it
Pick the preset for your phone
The ringtone maker asks what the tone is for — iPhone ringtone, iPhone text tone, Android ringtone, Android notification or something else — and sets the format, fades, loudness and length cap to match. The iPhone ringtone is written as .m4r with the selection capped at 40 seconds, the text tone at 30; the Android targets write MP3 or OGG and only suggest a length. Bitrate is a separate setting, not part of the target.
Set the start and end points
Trim to the section you chose. Being a second early is better than a second late — you can always trim more.
Keep the fades
A short fade in and a slightly longer fade out stop the tone starting with a click and ending abruptly. The presets apply sensible defaults; leaving them on is almost always right.
Normalise so it is actually audible
Quiet ringtones defeat the purpose. Every target levels the tone to −14 LUFS by default, close to the rest of your phone's audio; you can pick −16, −19 or −23 LUFS instead, or turn levelling off. For a tone made elsewhere, run it through the normalizer.
Download it — no renaming
The iPhone targets save a ready .m4r, so there is nothing to rename. If you plan to use the iOS 26 Files route, choose M4A as the format in the iPhone target instead. Android's MP3 or OGG is ready as it is.
Trim, fade and export with the right settings for your phone — processed on your device, not our servers.
Make a ringtoneGetting it onto the phone
Android is straightforward: connect the phone by cable, copy the MP3 into the Ringtones folder in internal storage, and it appears under Settings → Sound & vibration → Ringtone (the wording varies by manufacturer). Some manufacturers put an "add ringtone" option directly in that settings screen, which skips the file management entirely.
iPhone is more involved because there is no user-facing Ringtones folder, and the route depends on your iOS version. On iOS 26 or later, save the tone to the Files app, long-press it and choose Share → Use as Ringtone; it takes an MP3 or M4A under 30 seconds. On older versions, use GarageBand: import the file into a GarageBand project on the phone, then long-press the song in My Songs and choose Share → Ringtone (GarageBand shortens anything over 30 seconds). The third route is syncing from a Mac or PC — drag the .m4r onto the device in Finder or the Apple Devices app, then set it in Settings → Sounds & Haptics → Ringtone.
If the file does not appear, the length is the first thing to check: over 30 seconds, the Files route does not offer Use as Ringtone, and a synced .m4r over 40 seconds is reported to be ignored silently. The second is the extension: a synced .m4a will not be recognised as a ringtone no matter how the audio is encoded.
Alarms, notifications and the legal bit
The same file works for alarms and notification sounds, but the design differs. Notifications should be two to four seconds — a short, distinctive sound, not a musical phrase. Alarms want something that escalates rather than starting at full volume, and they get heard at their worst, so test one before relying on it to wake you.
On copyright: making a ringtone from music you own, for your own phone, is personal use and widely tolerated, though some countries (the UK among them) have no private-copying exception. Distributing ringtones made from commercial music is not — that is redistribution of a copyrighted recording regardless of length. If you want something shareable, work from music you have licensed or created.
One practical note either way: the whole process runs on your own device, not our servers. That is worth something given the alternative is uploading a track you own to a stranger's server to have thirty seconds cut out of it.
Frequently asked questions
How long can an iPhone ringtone be?
30 seconds, if you want every route to work. Apple documents 30 seconds for GarageBand, which shortens longer tones automatically, and the iOS 26 Files route offers Use as Ringtone only for files under 30 seconds. Tones synced from a computer are reported to work up to 40 seconds, but Apple does not document that figure.
What is an M4R file?
AAC audio in an MP4 container — exactly the same as an M4A file, with a different extension. There is no separate M4R encoder, and the extension is what tells iOS to treat it as a ringtone. Our ringtone maker writes the `.m4r` for you; with other tools, export M4A and rename it to `.m4r`.
How do I add a ringtone to my iPhone without iTunes?
On iOS 26 or later, save an MP3 or M4A under 30 seconds to the Files app, long-press it and choose Share → Use as Ringtone. On older versions, import the file into a GarageBand project on the phone, then long-press the song in My Songs and choose Share → Ringtone. Or sync the `.m4r` from a Mac or PC using Finder or the Apple Devices app, then select it under Settings → Sounds & Haptics.
How do I set a custom ringtone on Android?
Copy the MP3 to the `Ringtones` folder in the phone's internal storage and it appears under Settings → Sound & vibration → Ringtone (the wording varies by manufacturer). Many manufacturers also offer an "add ringtone" button in that settings screen, which avoids handling files directly.