// edit · tool 03
Ringtone Maker
Cut the hook, the chorus, the drop. One-click presets for iPhone (M4R · 40s) and Android (MP3 · 30s), with optional fades.
Drop your song here
MP3, WAV, M4A, OGG, FLAC and more — or click to browse
[ drop works anywhere on this page ]
Make a ringtone from any song
Pick the 5–40 seconds you love most. The iPhone preset exports a ready-to-install .m4r file and caps your selection at 40 seconds (Apple's limit); the Android preset exports MP3 with a 30-second cap. A live meter counts your selection length against the limit, and optional fade in/out makes clips that start mid-song sound intentional.
How to install on iPhone (Finder / iTunes)
- Export with the iPhone preset — you get a
.m4rfile, no renaming needed. - Connect your iPhone with a cable. On macOS Catalina or later, open Finder; on Windows or older macOS, open iTunes.
- Select your device in the sidebar and drag the
.m4rfile onto it (in iTunes: drag into the "Tones" section). - On the phone: Settings → Sounds & Haptics → Ringtone — your clip is at the top.
How to install on Android
Much simpler: export with the Android preset, copy the MP3 to your phone's Ringtones folder (or download it directly on the phone), then choose it under Settings → Sound → Phone ringtone. Most Android versions also let you pick any audio file directly from the ringtone chooser.
FAQ
What's the maximum ringtone length?
iPhone ringtones can be up to 40 seconds (alerts/texts up to 30). Android accepts longer, but 30 seconds is the practical standard. The presets cap your selection automatically.
What is an M4R file?
M4R is Apple's ringtone format — technically an M4A/AAC file with a different extension. This tool exports a ready-to-use .m4r directly.
How do I get the ringtone onto my iPhone?
Connect your iPhone, open Finder (macOS) or iTunes (Windows), and drag the .m4r onto your device. It appears under Settings → Sounds & Haptics → Ringtone.
Should I use fade in and fade out?
A short fade in makes clips that start mid-song sound intentional. Fade out matters less, since incoming calls interrupt the tone anyway.