Ringtone Maker
Open a song, drag the green box over the part you love (the loudest 30 seconds is picked for you), add a smooth fade in and fade out, and download a ringtone for Android or iPhone. Your music never leaves your device.
Drag the green box to move it, drag its edges to resize, or drag across the waveform to select a new part. Arrow keys nudge a focused edge by 0.1 s (Shift: 1 s).
iPhone? About the M4R format
iPhone ringtones use M4R, which is AAC audio inside an MPEG-4 file. Web browsers do not include a reliable AAC encoder, so a browser tool cannot create a genuine M4R file (renaming an MP3 to .m4r does not work). Download the MP3 here and convert it on your device:
- On the iPhone (GarageBand, free): save the MP3 to Files, open GarageBand, start an Audio Recorder project, switch to the track view, tap the loop icon, choose Files and drag the MP3 onto the timeline. Then go to My Songs, long-press the project, tap Share → Ringtone → Export. Keep it 30 seconds or shorter.
- On a Mac or PC (Music / iTunes): set the import encoder to AAC, add the MP3 to the library, choose File → Convert → Create AAC Version, rename the new .m4a file to .m4r and drag it onto your iPhone in Finder or iTunes. Ringtones can be up to 40 seconds.
Then pick it in Settings → Sounds & Haptics → Ringtone.
How to use the Ringtone Maker
- Choose a song by dropping it on the box or clicking to browse.
- Select the part you want: the loudest 30 seconds is selected automatically. Drag the box, drag its edges or type exact start and end times.
- Set the fades: a 1 second fade in and 2 second fade out sound natural for most songs.
- Press Play ringtone to hear exactly how it will sound, looping like on a phone.
- Choose a format and press Download ringtone. On Android, set it in Settings → Sound; for iPhone, follow the M4R steps below the tool.
Ringtone length and size by format
| Length | MP3 128 kbps | MP3 192 kbps | MP3 320 kbps | WAV (44.1 kHz stereo) |
|---|---|---|---|---|
| 15 s | 240 KB | 360 KB | 600 KB | 2.6 MB |
| 20 s | 320 KB | 480 KB | 800 KB | 3.5 MB |
| 30 s | 480 KB | 720 KB | 1.2 MB | 5.3 MB |
| 40 s | 640 KB | 960 KB | 1.6 MB | 7.1 MB |
MP3 size = bitrate × seconds ÷ 8 (for example 192,000 bit/s × 30 s ÷ 8 = 720,000 bytes). WAV size = 44,100 samples × 2 channels × 2 bytes × seconds. Mono songs give half-size WAV files.
Phone ringtone limits
| Platform | Format | Maximum length | How to add it |
|---|---|---|---|
| Android | MP3, OGG, M4A, WAV | No fixed limit | Settings → Sound → Phone ringtone, or put the file in the Ringtones folder |
| iPhone (Music / iTunes) | M4R (AAC) | 40 seconds | Convert to AAC, rename .m4a to .m4r, drag onto the iPhone in Finder or iTunes |
| iPhone (GarageBand) | Imported MP3, exported as ringtone | 30 seconds | My Songs → long-press → Share → Ringtone |
Tips for a great ringtone
- Start on a strong moment. The chorus or a recognizable hook makes the phone instantly identifiable. The “Find the loudest part” button usually lands on the chorus.
- Keep the intro short. Calls are often answered within a few seconds, so the best part should play right away. Use a fade in of 1 second or less.
- Let it loop cleanly. Ringtones repeat. A 2–3 second fade out stops the loop from jumping abruptly back to the start; listen with Loop preview switched on.
- Normalize quiet songs. Acoustic and classical recordings are often much quieter than pop. Normalizing to −1 dBFS keeps them audible in a bag or pocket.
Frequently asked questions
How long should a ringtone be?
Most ringtones are 20 to 30 seconds long, because a call rings for about that long before going to voicemail. iPhone ringtones made in iTunes or Music can be up to 40 seconds, and GarageBand on iPhone limits them to 30 seconds. Android has no strict limit.
How do I set an MP3 as my ringtone on Android?
Copy or download the MP3 to your phone, then open Settings → Sound (or Sound & vibration) → Phone ringtone and choose it. On many phones you can tap + or 'Add ringtone' to pick a file from Downloads. Moving it into the Ringtones folder also makes it appear in the list.
Can this tool make an M4R file for iPhone?
No. M4R is AAC audio in an MPEG-4 container, and web browsers do not include a reliable AAC encoder. Simply renaming an MP3 to .m4r does not work. Download the MP3 and convert it with GarageBand on the iPhone or with Music / iTunes on a computer, as explained below the tool.
Which MP3 quality should I choose?
192 kbps is a good balance: a 30 second ringtone is about 720 KB and sounds as good as the original on a phone speaker. 128 kbps is smaller and fine for most phones, and 320 kbps is the highest MP3 quality.
What does normalize do?
It scales the volume so the loudest peak of your ringtone reaches −1 dBFS, just below the maximum. Quiet songs become louder without clipping. Turn it off to keep the original level.
Is my song uploaded?
No. The song is decoded, cut and encoded entirely in your browser. Nothing is sent to a server, so it works with private recordings too.