Ringtone Maker

Turn any song into a ringtone: drop the file, drag the handles around the best 20-30 seconds, keep the fades on so it starts and ends cleanly, and download. Everything runs in your browser - nothing uploads.

Drop an audio file here, or click to choose

MP3, WAV, AAC/M4A, OGG - decoded locally, never uploaded

Getting it onto your phone

Android: download as MP3, move it to the Ringtones folder (or pick it directly in Settings → Sound → Phone ringtone → add from storage). Done - most Android versions accept MP3 ringtones natively. iPhone: Apple only accepts ringtones as M4R files under 30 seconds, and browsers cannot produce M4R. The reliable free path: download WAV here, open GarageBand on the iPhone (free), drop the clip into an empty project, and use Share → Ringtone - GarageBand does the conversion and installs it. Choose the section wisely: the chorus hook beats the intro, and starting the cut a beat before the hook gives your brain time to recognize the song.

The cut too quiet next to your alarm tones? Run it through the volume booster first. Want a synthesized alert instead of a song? The alarm generator and 8-bit SFX generator export ready-to-use WAVs.

FAQ

How do I make a ringtone from a song?

Load the song, drag the handles around the best 20-30 seconds (the chorus usually), leave "Fade in/out" checked so it starts and ends without clicks, and download as MP3 for Android or WAV for the iPhone GarageBand route. The whole edit happens in your browser.

How do I set a custom ringtone on iPhone?

Apple requires M4R format, which browsers cannot create. The free reliable route: download your cut as WAV, open the free GarageBand app on the iPhone, drop the clip into an empty audio project, then Share → Ringtone. GarageBand converts and installs it, and it appears in Settings → Sounds. Keep the cut under 30 seconds - iOS enforces it.

How long should a ringtone be?

iOS enforces a 30-second maximum; Android plays whatever you give it but rings rarely last past 25 seconds before voicemail. 20-30 seconds starting just before the hook is the practical sweet spot - the tool warns you when your selection runs over.

Why do the fades matter?

A cut that starts mid-waveform begins with an audible click or pop, which is jarring at ringtone volume. The 0.4-second fades ramp the edges smoothly - long enough to kill clicks, short enough that the song still starts immediately.

Is the song uploaded anywhere?

No - decoding, cutting, fades, and encoding all run locally in your browser. Your music never leaves your device, and the page works offline once loaded.