
The fastest free ringtone maker is a browser tab: open the free Ringtone Maker, trim any song you already have to 30 seconds or less, add a fade in and out, then set that clip as your ringtone with Apple's free GarageBand app. No computer is required, no account, and no upload — your audio never leaves your device. Start to finish, it takes about ten minutes.
There are two halves to the job. First you make the clip (browser, one minute of actual work). Then you get the clip onto your iPhone and tell iOS to use it as a ringtone (GarageBand, a few taps). This guide walks through both.
That's it. GarageBand is the free, no-desktop path Apple leaves open for custom ringtones. The Files app on its own cannot set one.
You want the exact 30 seconds that make people reach for their phone: usually the hook or the drop, not the intro.
The quick way: the Ringtone Maker. Drop your song in, choose iPhone, use Start at and Length to frame the hook on the waveform, and set the Fade in and Fade out so it doesn't start or stop abruptly. The iPhone setting won't let the clip run past 30 seconds, and the preview plays exactly what you'll get. Hit Download M4R — the first M4R export fetches a one-time audio engine that's cached after that, and your song is never uploaded.
The manual way: the Audio Cutter. Prefer to trim by hand? These steps do the same cut, without built-in fades, and export MP3 or WAV.
1. Open the Audio Cutter and drop in your song. Go to the browser MP3 cutter and drag your file onto the dropzone (or click to select it). It's decoded and trimmed locally — nothing is sent anywhere. A waveform appears, and the header reads "Audio Cutter Workspace" with your filename.
2. Set the start and end points. Drag the Trim Start point and Trim End point sliders to frame your clip. They step in 0.1-second increments, so you can be precise. The readout shows each point and a "Selection duration" total — keep it at 30 seconds or less so iOS accepts the full clip later (more on that below).

3. Audition it with Play Selection. Hit Play Selection to preview only the range you've chosen (it becomes Pause Selection while playing). Listen to the very start and the very end — that's where a ringtone loops, so a clean in and out matters more than anything in the middle.
4. Avoid clicks at the edges. The Audio Cutter cuts cleanly on a sample boundary and does not add fades. If you hear a click or pop where the clip starts or loops around, nudge the start and end points with the 0.1-second sliders to a quieter moment, like the space just before a beat or the tail of a held note. You can also add a fade later in GarageBand, which has a Fade Out toggle in its song settings.
5. Export as MP3. In the format selector choose MP3 (it's small and imports cleanly into GarageBand), then click Cut & Download MP3. Your clip downloads with a cut_ prefix. WAV also works if you prefer lossless.
If your source file is an unusual format that won't open, run it through the free audio converter to MP3 first, then come back here.
Now get that clip onto your iPhone. Any of these works: AirDrop it from a Mac, save it to the Files app / iCloud Drive from any device, or simply email it to yourself and save the attachment. GarageBand reads MP3, AAC, WAV, and AIFF.
1. Open GarageBand and start any project. Tap the + and pick any instrument — Audio Recorder is fine. You just need an empty timeline.
2. Open the Loops / Files browser. Tap the loop icon in the top-right toolbar, choose the Files tab, then Browse items from the Files app, and pick your clip.
3. Drag the clip onto a track. Drag it onto a track and line it up so it starts at the very beginning of the timeline (bar 1). If needed, trim or nudge it so playback begins right at the start of your clip.
4. Save and share as a ringtone. Tap the down-chevron (or My Songs) to go back to the project browser. Long-press your project, tap Share, then Ringtone. Name it and tap Export.
5. Assign it. After export, tap Use sound as… and choose Standard Ringtone (or assign it to a specific contact). It also lands under Settings → Sounds & Haptics → Ringtone, where you can pick it any time.
Done — your song is now your ringtone.
GarageBand shortened my ringtone. iPhone custom ringtones are capped at 30 seconds. If your clip is longer, GarageBand shows a prompt to Continue (it auto-shortens to 30 seconds from the start) or Cancel. That's why trimming to 30 seconds or less in the browser first matters — you decide which 30 seconds, not GarageBand.
I hear a click when it loops. Add a short fade in and out in the Ringtone Maker. The cutter doesn't fade, so if you used it, go back to the Audio Cutter, nudge the start/end points to a low-energy spot with the 0.1-second sliders and re-check with Play Selection — or add a Fade Out in GarageBand's song settings.
The clip won't import into GarageBand. GarageBand accepts MP3, AAC, WAV, and AIFF. If you exported something else, re-export as MP3 from the cutter, or convert first with the audio converter.
I have a Mac or Windows PC and prefer that. You can also sync an .m4r ringtone — the file the Ringtone Maker downloads — via Finder (Mac) or iTunes (Windows). It works, but it needs a cable and a sync — GarageBand is faster and needs no computer.
The Audio Cutter isn't only for ringtones. Once you're comfortable trimming clips, you can chop two songs together into a mashup from two songs, or follow the full beginner's editing workflow from raw file to finished export. For the general version of this that covers any phone, see how to make a ringtone from a song. For more step-by-step guides like this one, browse the how-to hub.
Can I make an iPhone ringtone without a computer?
Yes. Trim the clip in the browser Audio Cutter on your phone, save it to the Files app or email it to yourself, then import it into the free GarageBand app and export it as a ringtone. No Mac, no PC, and no cable are needed — GarageBand is the tool Apple provides specifically for setting custom ringtones directly on the device.
Why is my ringtone limited to 30 seconds?
iOS caps custom ringtones at 30 seconds — that's an Apple limit, not a tool limit. If your clip is longer, GarageBand offers to auto-shorten it to the first 30 seconds when you export. Trimming to 30 seconds or less in the browser first means you choose exactly which part of the song becomes your ringtone instead of always getting the opening.
Does this work for text and alert tones too?
Yes, with a length tweak. The GarageBand workflow is identical, but text tones and other alert sounds are shorter — keep those clips to a few seconds. After exporting the ringtone, iOS lists it under Settings → Sounds & Haptics, where you can assign it to Text Tone, new mail, and other alerts, not just the main ringtone.
Is it free, and does my song get uploaded anywhere?
The Ringtone Maker, the Audio Cutter, and GarageBand are all free, and no upload happens. Vocal Cut's tools decode and trim your file entirely in your browser — your audio never leaves your device — and GarageBand runs locally on your iPhone. There's no account, no watermark, and no server processing your music at any point in this workflow.