How to make a ringtone from an MP3 — cut the clip, then set it on iPhone or Android
You want one line of a song as your ringtone, and every search result tells you to install an app. The actual process is three steps — **cut the part you want, move it to the phone, set it as the ringtone** — and only the last step differs between iPhone and Android. Cutting can happen entirely in a browser with nothing uploaded. Apple caps ringtones at 30 seconds, so the length matters while you are cutting, and there are two places where format or file size trips people up.
Drag the region on the waveform, or type exact start and end times to land precisely under 30 seconds. Everything runs in your browser, so nothing is uploaded.
Making a ringtone is three steps
No new app is required on the desktop side. If you have the audio file and the phone, that's enough. The sequence is: cut out the section you want, move that file to the phone, then tell the phone to use it. The first two steps are identical for iPhone and Android; only the last one differs.
Step 1 — cut the part you actually want
A ringtone is usually one line of the chorus. Feeding in the whole track means the quiet intro plays and the call is gone before anything recognisable happens, so pick a loud section and cut it out first.
- 1Drop the song into the audio cutter. MP3, WAV, M4A, OGG and FLAC all work — anything the browser can decode.
- 2Drag the handles on the waveform to get close, then type exact times into the start and end boxes. Both
1:23.500and83.5are accepted. - 3Use play selection to hear only the part you are keeping. If the entry feels abrupt, nudge the start by half a second.
- 4Hit cut and download and you have a file containing just that section.
For an iPhone, make sure end minus start stays under 30 seconds. Start 1:12, end 1:40 is 28 seconds and safe. Go over and GarageBand offers to shorten it for you — but you don't get to choose which part survives.
The tool writes the result as lossless WAV. Nothing is re-compressed, so the audio is exactly what you heard, but the file is large: 30 seconds of 44.1kHz stereo is about 5MB (I generated one and measured 5,292,044 bytes). The same clip as a 192kbps MP3 is roughly 0.7MB.
Step 2 — onto an iPhone (GarageBand)
iOS won't take an arbitrary audio file as a ringtone directly; it goes through GarageBand, which is free. This is the sequence Apple's support document describes:
- 1Get the cut file into the iPhone's Files app (iCloud Drive, a cable, whatever you already use).
- 2Open GarageBand, start a new audio recording project, and open the Loop Browser.
- 3Tap Files → Browse items from the Files app, pick your clip, and drag it into the Tracks view.
- 4Go to My Songs, tap your song, then Share → Ringtone.
- 5Name it and tap Export. It then appears in the ringtone list, and you can assign it as the standard ringtone, a text tone, or to one contact.
Apple's page states plainly that "ringtones can be up to 30 seconds long". If yours is longer, the export offers to shorten the file automatically — which is exactly why it's better to get the length right while cutting.
Step 2 — onto an Android (two routes)
Android is simpler: the file just has to be on the phone. Android decodes MP3, WAV (PCM), AAC/M4A, OGG and FLAC according to the platform's supported-formats table, so the WAV you just cut is usable as-is.
Route A — assign it from the Files app. This is the path in the Files by Google help: open the app, go to Categories → Audio, find and play your clip, then tap More → Set as ringtone. On the permission dialog tap Continue and turn on Allow modify system settings; a confirmation appears once it's set.
Route B — copy it into the Ringtones folder. Connect the phone by USB, open its storage, and drop the file into the Ringtones folder. On the phone it then shows up under Settings → Sound & vibration → Ringtone. This is the quicker route when you're adding several at once.
For one specific person, open them in the Contacts app and use More → Set ringtone. Their calls change; everything else keeps the default.
When it doesn't work
The phone can't see the file. Check where it landed: files copied over a cable usually end up in Download or Music. Searching by filename in the Files app finds it fastest.
The app refuses the file. That is usually the format. If WAV is rejected, re-save the clip as MP3 or M4A and try again — which also fixes transfers that fail because the file is too big.
It's set but the sound hasn't changed. A per-contact ringtone overrides the default for that person, so calls from them still play the old one. And in silent or vibrate mode nothing plays regardless of what you picked.
Choosing a section that works as a ringtone
Technically any part will do, but some sections work far better in practice. Start where the track is already loud. A call gets answered or dismissed within seconds, so an intro that fades in gently is a ringtone you will miss.
15 to 25 seconds is plenty. A ringtone loops from the beginning when it reaches the end, so cut where the phrase naturally comes back around and the repeat won't sound like a splice. Play the selection twice before you export and listen to the join between the end and the start.
One last thing about rights: using music you bought as your own ringtone is not the same as handing that file to other people. Don't distribute or sell what you make.
FAQ
Q. Does it have to be exactly 30 seconds?
On iPhone that is the documented maximum, not a target — shorter is fine. Android has no such cap, but since ringtones loop, 15 to 25 seconds is plenty either way.
Q. Can I use the WAV the cutter gives me as the ringtone?
On Android yes — WAV is a supported playback format. It's about 5MB for 30 seconds, so re-save it as MP3 if the transfer is awkward. On iPhone it passes through GarageBand anyway, so length matters more than format.
Q. Is there a way to do this on iPhone without GarageBand?
GarageBand is the route Apple documents. Syncing a ringtone from a computer used to be the alternative, but the GarageBand path needs fewer steps and no cable.
Q. Can I use the same clip for alarms or notifications?
Yes. On Android put it in the Alarms or Notifications folder, or pick it in Settings; on iPhone, GarageBand's export lets you assign the clip as a text tone.
Q. What about pulling audio out of a YouTube video?
Setting aside how you'd do it, downloading audio from copyrighted videos generally breaks the service's terms. Use your own recordings, or music you actually bought and downloaded.
Drag the region on the waveform, or type exact start and end times to land precisely under 30 seconds. Everything runs in your browser, so nothing is uploaded.