By · Updated

Ringtone Maker

Cut a 30 Second MP3 Ringtone From Any Song, With Fades

No ratings yet

OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.

How the Ringtone Maker works

This ringtone maker cuts a short, phone-ready clip from any song. Drop a song in, drag across the waveform to pick the part you want, and press Preview to hear it with the fades applied. Anything past the length limit is cut off, so a long selection becomes a clean 30-second ringtone. Export saves an MP3 that Android phones and most other handsets accept. Nothing is uploaded.

A ringtone is a short clip that has to work from a cold start: the phone starts it at full volume, usually in a pocket or across a room, and stops it the moment you answer. That makes the choice of section and the shape of the start and end more important than the audio quality. This page does the three things that matter — picks the section, caps the length and fades the edges — and leaves the rest of the sound alone.

Choosing the section

Most people want the hook: the chorus, the riff or the drop. It is usually not at the start of the file. Songs often open with 10 to 30 seconds of intro that sounds like nothing when it plays from a phone speaker. Use the waveform to find the loud, dense section — the chorus is normally the widest part of the picture — and drag across it. Press Preview to hear exactly what will be saved, then nudge the handles until the clip starts on a beat.

A ringtone that loops cleanly is easier to live with. If the clip starts just before the downbeat of a bar and ends just after the last beat of a phrase, the restart sounds deliberate. The BPM Detector tells you the tempo: at 120 BPM a four-beat bar lasts 2 seconds, so a 30-second ringtone holds 15 bars, or very nearly four 4-bar phrases.

Why 30 seconds

Android accepts ringtones of any length, but the phone only rings for 20 to 30 seconds before the call goes to voicemail, so anything longer is never heard. The iPhone rejects ringtones longer than 40 seconds and alert tones longer than 30. The default cap of 30 seconds suits both and keeps the file small. If you select more, the stats panel says so and the clip is trimmed from the end of your selection, so the start you chose is kept.

Fades

A hard cut at the start of a clip clicks, and on a phone speaker a click at full volume is startling. A 300 to 800 millisecond fade in removes the click without losing the first beat. The fade out matters more: it is what you hear every time the ringtone loops, so a longer 1 to 2 second fade makes the restart feel like a new bar rather than a jump. Set either fade to 0 if the section you picked already starts or ends in silence.

Level

Phone speakers are small, and a quiet master makes a quiet ringtone. Peak normalisation raises the clip so its loudest sample sits at −1 dBFS, which is as loud as it can go without clipping and leaves a little headroom for the MP3 encoder. It does not compress or change the balance of the music. For heavily mastered pop the peak is already close to full scale and nothing changes; older recordings and classical pieces can gain 6 dB or more. Switch normalisation off to keep the original level.

Android, iPhone and the format question

The export is MP3. Android has played MP3 ringtones since its first release, and you can set one by copying it into the Ringtones folder on the phone, or by opening the file and choosing "Set as ringtone" in most file managers. Feature phones, smartwatches and desk phones that accept custom tones also generally take MP3.

The iPhone does not. Its ringtones must be .m4r files, which are AAC audio in an MPEG-4 container. Browsers can decode AAC but none of them can encode it, and this page does not ship an AAC encoder, so it cannot write an .m4r. The usual route on a Mac is to open the MP3 in Music, convert it to AAC, rename the result from .m4a to .m4r and drag it onto the phone in Finder. GarageBand on the iPhone itself can also import an MP3 and share it as a ringtone.

Bitrate

MP3 at 128 kbps is indistinguishable from the original on a phone speaker and keeps a 30-second clip around 0.5 MB. Pick 192 or 320 kbps if the ringtone will also be played through headphones or a car stereo. Mono songs stay mono and stereo songs stay stereo; the phone mixes them down itself.

Ringtone maker tips

For a plain cut without the length cap, the Audio Trimmer keeps any length, and Fade In and Out adds fades to a whole file.

FAQ

Can I make an iPhone ringtone here?

Not directly. The iPhone needs an .m4r file, which is AAC audio, and browsers cannot encode AAC. Export the MP3 here, then convert it to AAC in the Music app or GarageBand and rename it to .m4r.

How do I set the MP3 as a ringtone on Android?

Copy it into the Ringtones folder on the phone's storage, then pick it in Settings > Sound > Phone ringtone. Many file managers also offer "Set as ringtone" when you open an MP3.

What happens if I select more than 30 seconds?

The clip is trimmed to the length limit from the start of your selection, and the stats panel shows how much was cut. Choose 40 seconds in Maximum length if you want more.

Which file types can I start from?

Anything your browser can decode: MP3, WAV, AAC and M4A, OGG, FLAC on most browsers, and the audio track of many video files. DRM-protected purchases cannot be opened.

Is my music uploaded?

No. The song is decoded, cut, faded and encoded to MP3 inside your browser. The file never leaves your device, so it works offline once the page has loaded and your music stays private.

See also: all Audio tools, Images, Video & Screen, PDF, SVG, Simulations & Screensavers, Generative Art, Chart Makers, 3D Model Viewers, Drawing Pads, Mockups & 3D Making, Diagram Makers, 3D Science, Tracker Music.

Related tools