The quickest way: use a song you already own
You can set any song in your iPhone's Music app as your ringtone, but there is a catch — the song must be 40 seconds or shorter, and it has to be a file you own, not a streaming track from Apple Music or Spotify. If you have a song downloaded to your phone, you can trim it to length and convert it to a ringtone in about five minutes using the Voice Memos app and Settings.
The process works because iOS lets you record audio in Voice Memos, save it as a ringtone, and assign it to incoming calls. This method avoids iTunes or a computer — everything happens on your phone.
Key Takeaways
- Your ringtone must be 40 seconds or shorter, so you will need to trim longer songs using Voice Memos or GarageBand.
- The song must be a file on your phone (downloaded or synced), not a streaming track from Apple Music or Spotify.
- You can create a ringtone from a Voice Memos recording, then assign it in Settings under Sounds & Haptics.
- If you want to use a song from your Music library directly without trimming, you can set it as a notification sound instead, which allows longer tracks.
How to trim a song and make it a ringtone using Voice Memos
Open the Voice Memos app on your iPhone. Tap the red record button, then play the song you want to use by opening Music in a second window (swipe up from the bottom or use app switcher). Let it record the section you want — aim for 20 to 35 seconds to be safe. Stop recording when you reach the end of your chosen section.
Tap the recording you just made, then tap the three dots (more options). Select Save to Files. Choose a location like iCloud Drive or On My iPhone, and name it something clear like "Ringtone Song". Tap Save. Now you have an audio file that you can convert to a ringtone.
Go to Settings, then Sounds & Haptics (or just Sounds on older iPhones). Tap Ringtone. At the top of the list, you should see your Voice Memos recording. Tap it to set it as your ringtone. You will hear a preview, and once you confirm, it becomes your default ringtone for all incoming calls.
Using GarageBand if you need more control over trimming
If Voice Memos feels clunky, GarageBand (Apple's free music app) gives you a timeline where you can see exactly where your song starts and stops. Open GarageBand, tap the plus sign to create a new project, and choose Audio Recorder. Tap the loop icon (the curved arrow) to turn on the metronome, then record your song section the same way as Voice Memos.
When you are done recording, tap My Songs at the top left. Long-press your recording, tap the three dots, and select Share. Choose Ringtone, name it, and tap Export. GarageBand will save it directly to your Ringtones folder in Settings, so you skip the Voice Memos step entirely.
GarageBand also lets you edit the recording after you make it — you can trim the start and end by dragging the edges of the audio track on the timeline, which is more precise than trying to stop Voice Memos at exactly the right moment.
Setting a full song as a notification sound instead
If you do not want to trim a song, you can use a longer track as a notification sound instead of a ringtone. Notification sounds allow tracks up to a few minutes long, whereas ringtones are capped at 40 seconds. The trade-off is that notification sounds play for text messages and app alerts, not phone calls.
Go to Settings, then Sounds & Haptics, then Text Tone (or Notification Sounds, depending on which alert type you want to change). Scroll to the bottom and tap a song from your Music library. It will play a preview and then be set as your notification sound. This works with any downloaded song, no trimming needed.
Why streaming songs do not work as ringtones
Apple Music and Spotify tracks are licensed for streaming only, not for use as system sounds. Even if a song is downloaded for offline listening in Spotify, your iPhone cannot access it as a ringtone because it is locked to the Spotify app. The same applies to songs you have purchased but not downloaded — they need to be actual files on your device.
If you want to use a streaming song as a ringtone, you have to own it outright. You can buy individual songs from the iTunes Store (inside the Music app), or you can read a song you already own from another source and sync it to your phone using a computer and Finder (on Mac) or iTunes (on Windows).
How to buy and read a song to use as a ringtone
Open the Music app, search for the song you want, and tap the three dots next to it. Select Buy (usually $1.29 per song). Once purchased, the song downloads automatically to your Library. You can now trim it using Voice Memos or GarageBand and set it as a ringtone using the steps above.
Alternatively, if you own the song on another device or have it as an MP3 file, you can sync it to your iPhone using a Mac with Finder or a Windows computer with iTunes. Connect your phone, open Finder or iTunes, go to the Music tab, check Sync Music, and select which songs or playlists to sync. This is slower than buying through the Music app, but it works if you already have the file.
Assigning different ringtones to specific contacts
Once you have created a ringtone, you can assign it to individual contacts so you hear a different sound when certain people call. Open Contacts, find the person you want, tap Edit, and scroll down to Ringtone. Tap it and choose your custom ringtone from the list. Save the contact, and from now on, that person's calls will use the ringtone you selected.
This is useful if you want to know who is calling without looking at your phone — for example, you might set a loud, energetic song for work calls and a quieter one for friends. You can create multiple ringtones using the Voice Memos method and assign each one to different groups of contacts.
Frequently Asked Questions
Can I use a song from Apple Music as a ringtone?
No, Apple Music tracks are licensed for streaming and cannot be used as ringtones, even if you read them for offline listening. You must own the song outright — either by purchasing it from the iTunes Store or by having it as a file on your computer that you sync to your phone.
What if my ringtone does not show up in Settings after I create it?
Make sure you saved the Voice Memos recording to Files first, not just to Voice Memos itself. If it is still not appearing, restart your iPhone and check Settings again. If you used GarageBand, confirm that you selected Ringtone (not Song) when you exported it.
Can I make a ringtone longer than 40 seconds?
No, iOS caps ringtones at 40 seconds. If you want a longer sound, use a notification sound instead, which allows tracks several minutes long. Notification sounds work for text messages and app alerts, but not for incoming calls.
Do I need a computer to set a song as a ringtone?
No, you can do everything on your iPhone using Voice Memos or GarageBand. You only need a computer if you want to sync a song file you already own from another device, or if you prefer to manage your music library on a Mac or Windows PC.
Will my custom ringtone sync to other devices?
Custom ringtones you create on your iPhone stay on that device only. If you want the same ringtone on an iPad or another iPhone, you will need to create it again on that device, or use iCloud to sync it (which requires the ringtone to be saved as a file in iCloud Drive).