iPhone Ringtone Maker
Trim any song to 30 seconds & convert to M4R — free, private, no iTunes needed. Runs in your browser.
Your audio never leaves your device — conversion runs locally in your browser.
By using this tool you confirm you own the rights to the audio you upload. Do not use DRM-protected files from streaming services.
How to add ringtone to iPhone
- Upload your song and trim it to 30 seconds or less
- Click Download M4R to save the file
- On Mac: drag the .m4r file into the Tones section in Finder / iTunes
- Sync your iPhone to your Mac
- On iPhone go to Settings → Sounds → Ringtone and select it
Windows method
Download the .m4r file. Open iTunes for Windows. Drag the file into your Library. Sync your iPhone. The ringtone will appear under Settings → Sounds → Ringtone.
Why must it be under 30 seconds?
Apple enforces a 30-second maximum for ringtones. The duration badge turns red if your trim exceeds this — shorten the clip before downloading.
What is M4R?
M4R is AAC audio in a container that iPhones recognise as a ringtone rather than a music file. It's identical to M4A — just renamed. This tool handles the conversion automatically.
FAQ
What audio formats are supported?
MP3, AAC, M4A, WAV, OGG, FLAC and most other browser-supported audio formats.
Is my audio uploaded anywhere?
No — everything runs locally in your browser using the Web Audio API. Nothing is sent to any server.
Can I use a song from Spotify?
No — Spotify files are DRM-protected and cannot be used. Use MP3 files you own or royalty-free music.
The ringtone doesn't appear on my iPhone?
Make sure the file is in the Tones section in iTunes/Finder, then sync. If using iOS 16+, try restarting after sync.