How to make a ringtone on iPhone without a computer
Apple's free GarageBand app can export any part of a song as a ringtone, right on your iPhone. Here are the steps, the limits worth knowing, and how to set the tone.
By ZebbyBox ·
You can make a ringtone on your iPhone without a computer by using Apple's free GarageBand app: import a song or recording, trim it to under 30 seconds, then share it as a ringtone and pick where it plays. Once the song is on your phone, it takes a few minutes. Below are the exact steps, the two limits worth knowing before you start, and how to give one person their own sound.
What do you need to make a ringtone on iPhone?
- A sound you own as a file. GarageBand can import AIFF, WAV, AAC and MP3 audio files from the Files app. It can also import songs from the Music app, but Apple notes that you can only import unprotected songs stored locally on your iPhone. A song you only stream will not show up.
- GarageBand. It is made by Apple and free on the App Store, but it is a large download of about 1.9 GB, so you may want Wi-Fi. The current version needs iOS 26 or later.
- A clip under 30 seconds. Apple's GarageBand guide says the maximum length for exported ringtones is 30 seconds. If yours is longer, GarageBand offers to shorten it automatically, which may not keep the part you wanted. Trimming it yourself is better.
How do you make a ringtone with GarageBand?
These steps follow Apple's GarageBand guide for iPhone:
- Get the song onto your iPhone. Save the audio file in the Files app, or download an unprotected song to the Music app. GarageBand imports AIFF, WAV, AAC and MP3 files.
- Start a new song in Tracks view. Open GarageBand, start a new song with any instrument, then tap the Tracks button to switch to Tracks view. GarageBand can add an Audio Recorder track for the import.
- Import the song. Tap the Loop Browser button, then Files or Music, find your song and drag it into the track. Set the song section length to Automatic first so the whole song comes in.
- Trim it to the part you want. Drag the edges of the region so only the part you want is left, and move it to the start of the timeline. Keep it under 30 seconds.
- Export it as a ringtone. Go back to My Songs, touch and hold the song, tap Share, then tap Ringtone. Name it and tap Export.
- Choose where it plays. Tap Use sound as, then choose Standard Ringtone, Standard Text Tone or Assign to contact.
If you choose Assign to contact, GarageBand shows your contacts and sets the tone for the one you tap. If you tap Done instead, the ringtone is still saved and appears in your ringtone list, ready to choose later.
How do you pick the best part of a song?
A ringtone is heard in short bursts, often from across a room, so a few choices make a big difference:
- Start on the hook. You often hear only the first few seconds before you answer, so make them count. Start on the chorus or the riff people recognize, not the intro.
- Pick a loud, busy section. Quiet verses get lost in a bag or a pocket. A section with drums and a clear melody carries further.
- Keep text tones short. A text tone plays once, so two or three seconds is plenty. The same export steps work; choose Standard Text Tone at the end.
- Mind the edges. A clip that stops mid-note sounds like a glitch when it loops. End on a beat, or make it a little shorter than you think.
How do you set a custom ringtone on iPhone?
Once a ringtone is on your iPhone, you can change it at any time without opening GarageBand. Apple's guide to changing iPhone sounds and vibrations has the full details:
- Open the Settings app and tap Sounds & Haptics.
- Tap Ringtone, then tap your tone to preview and select it.
- For other sounds, tap a category such as Text Tone or Calendar Alerts in the same screen and choose your tone there.
To give one person their own ringtone, open the Contacts app, tap their name, tap Edit, then choose a ringtone and a text tone. You will know who is calling without looking at the screen. Our guide to giving a contact their own ringtone walks through it with pictures.
Is there a simpler way than GarageBand?
GarageBand is a full music studio, so making a ringtone means working in a timeline built for recording bands. It works well, but the steps above are spread across several screens, and it takes some getting used to.
We are making Ringtone & Text Tone Maker for exactly this job. It is coming soon to the App Store. You open an audio file from Files, the sound from a video in your photo library, or a recording you make in the app, choose Ringtone, Text tone or Alarm, and drag two handles on a waveform to pick the part you want. Step buttons move the edges a tenth of a second at a time, and you can fade in, fade out and even out the volume so a quiet clip still rings clearly.
When it sounds right, tap Add to your iPhone, then Use as Ringtone. The sound then appears in every tone list in Settings: Ringtone, Text Tone, New Mail, Calendar Alerts, Reminders and more. The app keeps every tone under 30 seconds for you, and then shows you the exact taps to set it, because no app can change your ringtone on its own. That last step always happens in Settings or on the contact card.
Basic tones are free and unlimited, with no ads and no account. Pro adds effects such as volume boost, speed and pitch, one-tap presets, a sound for each person, and alarms that ring with your own tones, for $4.99 a month or $14.99 once. It needs iOS 26 or later.
Frequently asked questions
Can I make a ringtone from Apple Music or Spotify?
Not from a song you stream. GarageBand imports only unprotected songs stored on your iPhone, and streaming apps do not give you a file to work with. Use a song you bought as a file, a track you made yourself, or a recording.
Why does my ringtone not show up in Settings?
Check that the export finished and that the clip was under 30 seconds. In GarageBand, touch and hold the song, tap Share, tap Ringtone, then tap Your Ringtones to see every ringtone you have exported. If it is listed there, look for it under Settings, Sounds & Haptics, Ringtone.
How do I delete a ringtone I made?
In GarageBand, open the Export Ringtone dialog as above, tap Your Ringtones, swipe left on the ringtone, then tap Delete. Apple's GarageBand sharing guide covers this under managing exported ringtones.
Can I use a custom sound as a text tone?
Yes. Export it the same way and choose Standard Text Tone, or pick it later under Settings, Sounds & Haptics, Text Tone. Our guide to setting a custom text tone has more ideas for short, clear alert sounds.
Do I need iTunes or a Mac?
No. Everything above happens on your iPhone. A computer only helps if the song you want is stored there, in which case you can move the file to your iPhone with AirDrop or iCloud Drive first.