
How to Set a Custom Ringtone on iPhone (Free, No iTunes)
On iPhone, setting a song as your ringtone has a reputation for being complicated because for years it required going through iTunes and a cable. Not anymore. Today you can do the whole thing from the iPhone itself, no computer and no cost, using GarageBand, Apple's app that comes preinstalled — or is free on the App Store — on most models.
The starting point is always the same: you need the audio as an MP3. If the song or sound is in a YouTube, TikTok, Instagram, or other supported-platform video, get the MP3 with PullVid — the YouTube to MP3 converter if it's from YouTube. For the overview of the full process, check how to make a free ringtone.
Why you don't need iTunes anymore
iTunes (or Finder, on Mac) used to be used to sync .m4r files to the iPhone over a cable. Apple simplified the process: GarageBand, free on the App Store, can export a project straight to the iPhone's ringtone settings, no computer or syncing involved. It's the real, free method that works today on iOS.
What you need
- The MP3 of the song or sound you want to use, downloaded with PullVid.
- The GarageBand app (free on the App Store if you don't already have it installed).
- About 5 minutes.
How to make a ringtone on iPhone step by step
- Download the MP3: copy the link to the video or song, paste it into the YouTube to MP3 converter (or the matching one), and save the file from Safari into the Files app.
- Open GarageBand and create a new project with an audio track.
- Import the MP3: tap the loop icon (circle with an arrow) in the top corner, go to the files tab, and select your MP3 from Files.
- Trim the clip: drag the ends of the track to keep just 15 to 30 seconds, the section with the most hook.
- Export it as a ringtone: tap the project name (top left) → Share → Ringtone. GarageBand converts it automatically and adds it to your available ringtones in Settings.
Setting the ringtone in Settings
Once exported from GarageBand, go to Settings → Sounds & Haptics → Ringtone, and select it among the custom ringtones (it appears above Apple's default tones). You can also assign it to a specific contact from their card in Contacts → Ringtone, if you only want that person to have a different sound.
The same ringtone also works for texts and other alerts
A detail many people don't know: the ringtone you export from GarageBand doesn't just stay in the "Ringtone" selector for calls. It also shows up in the rest of the sound menus under Settings → Sounds & Haptics: Text Tone, New Mail, Reminders, or any other alert that uses a customizable sound. If you want to use the same clip for calls and for WhatsApp or Messages, you don't need to export it twice from GarageBand — just go to each menu and pick the same custom ringtone from the list.
Duration limit on iPhone
iOS doesn't allow ringtones of any length: the practical limit is around 30-40 seconds, and GarageBand respects it automatically when exporting — if the clip is longer, it trims it itself. That's why it's worth choosing the section carefully at the trimming step: the chorus or the most recognizable moment of the song.
How to pick the best clip before trimming
The result depends almost as much on which seconds you pick as on the app you use to trim them. Avoid starting the ringtone right on a silence or a stray note: start on the first drum hit, the first recognizable chord, or the first word of the phrase, so the song is identifiable the instant the phone rings. If the song has a strong chorus, that's usually the best section; if it's a spoken clip or a funny sound effect, pick the punchline or the funniest moment. Test the exported ringtone at the volume you'd normally use for calls before finalizing it: a clip that sounds great at high volume on GarageBand's speakers can sound different through the iPhone's small speaker.
If you don't have GarageBand
GarageBand is the recommended route because it's free, official from Apple, and doesn't need a computer. If you'd rather not install it, there are free third-party apps on the App Store specialized in making ringtones (search "ringtone maker"); the flow is the same: import the MP3, trim it, and export it as a ringtone. Avoid any app or website that asks you to pay just to trim an audio file — it's a step that can be done for free.
Frequently asked questions
Do I need iTunes to set a custom ringtone on iPhone?
No. With GarageBand you do everything from the iPhone itself: you import the MP3, trim it, and export it straight to Settings as a ringtone, no computer or cable needed.
Is GarageBand free?
Yes, it's Apple's app, free on the App Store and preinstalled on many iPhone models.
How long can the ringtone be?
Around 30-40 seconds; GarageBand automatically trims the clip when exporting it as a ringtone if you go over that limit.
Can I set a different ringtone for each contact?
Yes, from the contact's card in the Contacts app → Ringtone, you can assign a custom ringtone different from the one used for other calls.
Do I lose quality when converting the MP3 into a ringtone?
It gets re-encoded to the format iOS uses for ringtones, but the difference is imperceptible to the ear in a clip under a minute played through the phone's speaker.
Use our free tool — no sign-up, no limits.
Go to Video Downloader
Daniel Carter
Technical writer · PullVid team
Daniel writes about video downloading, formats, and web tools at PullVid.
View profileRelated articles
How to Make a Free Ringtone (From Any Song or Video)
Turn any song or video into a free ringtone: download the MP3 with PullVid, trim the part you want, and put it on your phone. No paid apps.
How to Make a Ringtone From a YouTube Song
Turn any YouTube song into a ringtone: download the MP3 with PullVid, trim the clip you want, and put it on your iPhone or Android.
How to extract the audio from an online video (no file upload)
Extract the audio from any online video as MP3 by pasting the link. No file uploads, no software to install. Works with YouTube, TikTok, Instagram, and more.