Turn any song, voice memo or video soundtrack into an iPhone ringtone. Pick up to 40 seconds, add a fade, and download a ready-to-install M4R file. It runs in your browser; nothing is uploaded.
Your media is processed in your browser and is not uploaded to our servers for conversion. Page assets (including the converter engine) still load over the network.
Select or drop a song, recording or video
MP3, M4A, WAV, FLAC, OGG, or the audio from MP4, MOV and WebM videos.
Click, tap, or drop a fileChoose the song
Drop or select an MP3, M4A or other audio file, or a video.
Pick up to 40 seconds
Set the start and end, and use Play selection to hear it. The first 30 seconds are selected to start with.
Download the M4R
Keep the fade on for a smooth start and end, then click Make iPhone ringtone.
Install it
Add it with GarageBand on the iPhone (Share > Ringtone) or drag it onto the iPhone in Finder or iTunes, then select it in Settings > Sounds & Haptics.
iPhones only accept custom ringtones as .m4r files: AAC audio in an MP4-style container with the .m4r extension. They must be 40 seconds or shorter. Renaming an MP3 doesn't work, which is why this tool re-encodes the selection to AAC and writes a proper M4R.
The file then has to get onto the phone. Without a computer, the usual route is GarageBand (free from Apple): open the audio in GarageBand and choose Share > Ringtone. With a computer, connect the iPhone and drag the .m4r onto it in Finder on a Mac or in iTunes on Windows. Once installed, it appears at the top of Settings > Sounds & Haptics > Ringtone.
FFmpeg in WebAssembly decodes only your selected section, fades it in and out, encodes it as 192 kbps AAC and writes it with Apple's M4R container settings.
The whole process runs on your device, so the song you use never leaves it.
AAC audio in the container iPhones expect, not a renamed MP3.
The tool stops you before you create a ringtone iOS will reject.
A 1.5-second fade in and out so the ringtone doesn't start abruptly.
Songs, voice memos, or the soundtrack of a video.
No. Processing runs in your browser with a WebAssembly build of FFmpeg. Your file is read from your device and the result is saved back to it.
Up to 40 seconds. Longer tones won't install, so the tool won't let an M4R selection go past 40 seconds. Around 30 seconds is typical.
Two common ways: on the iPhone, open the file in GarageBand and use Share > Ringtone; or on a computer, connect the iPhone and drag the .m4r file onto it in Finder (Mac) or iTunes (Windows). Then choose it in Settings > Sounds & Haptics > Ringtone.
Songs streamed or downloaded from Apple Music are DRM-protected and can't be converted. Songs you own as regular files, such as MP3s or DRM-free purchases, work.
Android needs MP3 instead. Use the Audio Cutter and save as MP3.
Check the file ends in .m4r and is under 40 seconds. If you synced with a computer, make sure the iPhone finished syncing.
Related: Audio Cutter · M4A to MP3 · Audio Converter · HEIC to JPG · All tools