Add your video
MP4, MOV or WebM. We decode only the audio track with the Web Audio API.
Trim on the waveform
Drag the blue handles, or focus a handle and use arrow keys (Shift for bigger jumps).
Preview and export
Fades are applied to the downloaded file too.
Note: iPhones ultimately use the M4R format. GarageBand converts your WAV automatically when you share it as a ringtone in the guide below.
Set it on your iPhone
Four quick steps once your file is downloaded.
1. Save to Files
Download the WAV, then use the share sheet to save it into the Files app.
Caption: animation shows a file dropping into a folder on the phone screen.
2. Open GarageBand
Create an Audio Recorder project, open Tracks view, tap the loop icon, find your file under Files, and drag it onto a track.
Caption: animation shows an audio region growing on a GarageBand track.
3. Share as Ringtone
Go to My Songs, long-press the project, tap Share, choose Ringtone, name it, and export.
Caption: animation shows an upward share arrow lifting out of a box.
4. Select in Settings
Open Settings, then Sounds and Haptics, then Ringtone. Your new tone appears at the top. Tap it and you are done.
Caption: animation shows a green checkmark drawing next to the ringtone list.
Ringtone questions
- How long can an iPhone ringtone be?
- 30 seconds. Text tones and alerts are shorter, about 25 seconds. This trimmer enforces the 30 second cap for you.
- Is my video uploaded anywhere?
- No. Decoding, trimming, fades and export all run in your browser with the Web Audio API. Nothing is sent to any server.
- Why do I get a WAV instead of M4A?
- Browsers can write uncompressed WAV without quality loss. GarageBand happily accepts it and produces the final M4R ringtone when you share it.
- My video has no sound. What happens?
- You will see a clear message that no audio track was found, and you can try another file or the sample demo tone.