Your ringtone in three steps
- Open this workflow and add one video with sound.
- In Audio Trimmer, choose a 30-second part. For example, Start 72 and End 102 selects 1:12–1:42. Preview the selection.
- Run the workflow and download your files. Use the table below to choose the file for your phone.
Scroll the table sideways to see every column.
Which file should I use?| Your phone | Download | Next step |
|---|
| Android | ringtone.mp3 | Choose the file in your ringtone settings. |
| iPhone with GarageBand | ringtone.mp3 | Import from Files and share as a ringtone in GarageBand. |
| iPhone with an M4R transfer method | ringtone.m4r | Transfer it using a method supported by your phone and computer. |
Already have an audio file? Use Ringtone Maker to trim one song or recording
The workflow
You addOne video (MP4, MOV, WebM and more) with sound
Branch 1
- 1
Sound as FLAC (lossless)
The next step cuts the sound and the last steps encode it. Keeping it lossless until then means each final file is compressed only once.
- 2
0–30 s, 0.5 s fade in, 2 s fade out, Even out, FLAC
Ringtones loop, so a fade out avoids a click when they restart. Even out brings quiet recordings up to a consistent loudness without clipping peaks. This recipe uses a 30-second excerpt. Toolkitta’s M4R exporter permits up to 40 seconds; installation is a separate phone workflow.
- 3
MP3, 192 kbps
Every Android phone plays MP3. 192 kbps targets roughly 0.7 MB for 30 seconds; listen to the downloaded copy.
- 4
Rename files
ringtone.mp3
A plain name is easy to find in the phone's file picker.
Branch 2 · continues from step 2, Audio Trimmer
- 5
M4R (iPhone ringtone), 192 kbps AAC
An iPhone ringtone is AAC audio in an .m4r file. The step refuses anything over 40 seconds, as Toolkitta’s export limit; this does not install it on a phone.
- 6
Rename files
ringtone.m4r
Same name, different extension, so the pair belongs together.
You getringtone.mp3 for Android and ringtone.m4r for iPhone, 30 seconds each
A measured run
We ran this recipe on 1 October 2026 in a Chromium-based desktop browser on a Mac. We had no music video we could publish results from, so we generated a 2-minute 720p test video whose sound is a stereo chord that swells and fades every 20 seconds (AAC, 32.5 MB).
Sound as FLAC7.63 MB2 minutes, losslessringtone.mp3720.7 KB30 s, 192 kbpsringtone.m4r544.1 KB30 s, AAC for iPhone We measured the decoded files: the first 0.1 s plays at 5–8% of the level half a second in, and the last 0.1 s at 1–2% of the level two seconds before the end, so the ringtone restarts without a click. The AAC encoder needed fewer bits than its 192 kbps setting for this simple chord; real music lands closer to the setting, about 0.7 MB for 30 seconds.
Pick the part you want
Installation help (checked 15 October 2026): Apple: create a custom ringtone with GarageBand
The recipe starts at 0 seconds. Most ringtones work best from the chorus or a recognisable riff, so open Audio Trimmer and change Start and End to that part. Both phone files follow, because the cut happens once.
Times are in seconds: Start 72 and End 102 selects 1:12–1:42. Keep this recipe’s excerpt at 30 seconds for the GarageBand installation route.
How to use the workflow
- Select Open this workflow, then add one video in the Input pane.
- Open Audio Trimmer and set Start and End if you want a different part.
- Select Run workflow. Open the trimmer's result to listen before downloading.
- Android: copy ringtone.mp3 to the phone and choose it in Settings › Sound › Ringtone.
- iPhone: exporting a file does not install it as a ringtone. Follow Apple’s current GarageBand instructions to import an audio file and share it as a ringtone; GarageBand uses a 30-second limit.
Set the ringtone on Android
- Download ringtone.mp3 to your phone, or copy it from your computer.
- If the file does not appear in your ringtone picker, move it to the Ringtones folder using the phone’s file manager.
- Open Settings, then Sound & vibration and Phone ringtone. Menu names vary by phone.
- Open My Sounds or the option to add a ringtone, select your MP3 and save. Play a preview to check that you chose the right file.
Platform instructions Google: transfer and choose an Android ringtone
Set the ringtone on iPhone with GarageBand
- Save ringtone.mp3 in the Files app on your iPhone. This route uses the MP3; you do not need to import the M4R.
- Open GarageBand and create an audio recording. Open Tracks, then the Loops Browser, choose Files and browse for the MP3.
- Touch and hold the file, drag it to the start of the timeline and keep the selection at 30 seconds or less.
- Return to My Songs. Select the song, choose Share, then Ringtone, give it a name and export.
- Choose Use sound as, then Standard Ringtone, or assign it to a contact. Check the result in Settings → Sounds & Haptics.
Platform instructions Apple: create and install a ringtone with GarageBand
These steps follow the linked platform documentation. The measured run below verifies exported files on desktop; it does not certify installation on a physical phone.
Limits
The trimmer accepts audio up to 50 MB and 15 minutes; its FLAC input must fit these limits too. Trim a long video first if needed. The M4R exporter’s separate 40-second cap is not a phone-installation guarantee: GarageBand uses a 30-second limit.
Questions
Does this work with a muted video?
No. The first step needs a sound track. A video without sound stops with an error at that step.
Why FLAC first and not MP3?
Each lossy encode throws away detail. FLAC losslessly compresses the audio supplied to its encoder, to avoid an intermediate lossy encode. Decoding and processing can still change sample rate or bit depth.
Is the video uploaded?
No. The sound is decoded and encoded in your browser.