The fastest way to use your own song as a ringtone
You can set a song as your iPhone ringtone, but the song must be 40 seconds or shorter and in a format your phone recognizes. The easiest path is to use a song already in your Music app, trim it to length using the Voice Memos app, and then move it to your Ringtones folder through the Files app or a computer. If you own the song on your computer, you can also convert it in iTunes, transfer it to your phone, and set it directly.
The reason for the 40-second limit is a technical one: iOS ringtones have a maximum length, and songs longer than that will be cut off mid-note. The format requirement exists because iPhones only recognize certain audio types for ringtones—MP3 and M4A files work, but some other formats do not.
Key Takeaways
- Your ringtone song must be 40 seconds or shorter, or your iPhone will cut it off when the call comes in.
- The simplest method uses Voice Memos to trim a song from your Music app, then the Files app to move it to Ringtones.
- If you have the song file on a computer, you can convert it in iTunes, sync it to your phone, and set it as your ringtone without trimming.
- Once the song is in your Ringtones folder, you set it in Settings > Sounds & Haptics > Ringtone.
Trimming a song you already have in your Music app
Open the Voice Memos app on your iPhone. Tap the red record button, then play the song you want to trim by opening Music in a second window (swipe up from the bottom to see both apps). Let the song play until you reach the 40-second mark or the point where you want the ringtone to end, then stop the recording. This creates a voice memo of just that section.
Tap the recorded memo to open it, then tap the three dots and select "Save to Files." Choose "On My iPhone" and create a new folder called "Ringtones" if one does not exist. Save the memo there. The memo is now in your Files app, but it is still in voice memo format. You will need to convert it to an audio file your phone recognizes as a ringtone.
This method works well if you want to use a specific 40-second section of a longer song—for example, just the chorus. The downside is that voice memos are lower quality than the original song file, so the ringtone will sound slightly compressed.
Converting a song file on your computer and syncing it to your phone
If you have a song file on your computer (an MP3 or WAV file you own), open iTunes on a Mac or the Music app on a Windows PC. Import the song into your library by dragging it into the window or using File > Import. Right-click the song and select "Song Info" (Mac) or "Properties" (Windows).
Go to the Options tab and set the start and stop times to create a 40-second clip. For example, if you want the chorus to be your ringtone and it starts at 1:15 and ends at 1:55, set Start Time to 1:15 and Stop Time to 1:55. Click OK. Right-click the song again and select "Create AAC Version" (Mac) or "Create MP3 Version" (Windows). This creates a new, shorter file.
Right-click the new short version and select "Show in Finder" (Mac) or "Show in Windows Explorer" (Windows). The file will be highlighted. Copy it, then open iTunes again. Go to File > Add to Library and paste the file back in. Right-click it and select "Convert to AAC" or "Convert to MP3" if it is not already in one of those formats. Now drag this file into the Ringtones section of your iTunes library (if you see a Ringtones section on the left sidebar). If you do not see a Ringtones section, go to iTunes Preferences, click the Devices tab, and check "Sync Ringtones."
Connect your iPhone to your computer with a USB cable. In iTunes, click your phone icon at the top, then click the Ringtones tab. Check "Sync Ringtones" and select the ringtone you just created. Click explore. iTunes will sync the ringtone to your phone.
Moving a trimmed file from Voice Memos to your Ringtones folder
If you trimmed your song using Voice Memos, you need to convert that memo into a ringtone file. Open the Files app on your iPhone and navigate to the Ringtones folder where you saved the memo. Long-press the voice memo file and select "Rename." Change the file extension from .m4a to .m4r (this tells your phone it is a ringtone, not a voice memo).
Confirm the rename. Your phone will ask if you are sure you want to change the file type—tap "Use .m4r." The file is now recognized as a ringtone. Open Settings > Sounds & Haptics > Ringtone, and your new ringtone will appear in the list. Tap it to set it as your default ringtone.
This rename trick works because .m4r is straightforward the ringtone version of the .m4a audio format. Your phone already understands the audio inside; you are just telling it how to use that audio.
Setting the ringtone for a specific contact
If you want only certain people to hear your custom ringtone, you can assign it to individual contacts. Open the Contacts app and select the person you want. Tap "Edit" in the top right, then scroll down and tap "Ringtone." Your custom ringtone will appear in the list. Select it and tap "Done," then tap "Done" again to save the contact.
Now when that contact calls, your phone will play your custom song instead of the default ringtone. All other callers will hear your standard ringtone. This is useful if you want a special sound for family members or close friends.
Common mistakes and how to avoid them
The most common error is forgetting to trim the song to 40 seconds or shorter. If your ringtone is longer than 40 seconds, your iPhone will cut it off mid-ring, and you may miss the call because the sound stops before you notice. Always check the length before you set it.
Another mistake is saving the file in the wrong format. If you use a song from a streaming service like Spotify or Apple Music, those songs are protected by copyright and cannot be converted to ringtones. You can only use songs you own outright or have downloaded to your device. If you try to use a protected song, your phone will not recognize it as a ringtone.
A third error is renaming the file extension incorrectly. If you change .m4a to .m4r but the file is actually an MP3, the rename will not work. Make sure you know what format your file is in before you rename it. You can check by long-pressing the file in the Files app and looking at the file information.
Using GarageBand to trim and create a ringtone on your iPhone
If you have the GarageBand app installed, you can trim a song directly on your phone without using Voice Memos. Open GarageBand, tap the plus sign to create a new project, and select "Audio Recorder." Tap the loop button (the circular arrow icon) to open the loop library. Search for your song in the Music app by opening it in a split-screen view, then record just the section you want while the song plays in the background.
Once you have recorded your 40-second section, tap the three dots in the top left, select "Share," and choose "Ringtone." Name your ringtone and tap "Export." GarageBand will automatically save it to your Ringtones folder in the correct format. This method gives you more control over the exact section you want and produces a higher-quality ringtone than Voice Memos.
Frequently Asked Questions
Can I use a song from Spotify or Apple Music as a ringtone?
No. Songs from streaming services are protected by copyright and cannot be converted to ringtones. You can only use songs you own outright—either files you downloaded or purchased, or songs you recorded yourself. If you want to use a song from a streaming service, you would need to purchase it first.
What happens if my ringtone is longer than 40 seconds?
Your iPhone will play the ringtone up to 40 seconds, then stop. If the song is 50 seconds long, callers will hear only the first 40 seconds before the sound cuts off. You may miss the call if you are not paying attention during those first 40 seconds. Always trim your song before setting it as a ringtone.
Can I set a different ringtone for text messages?
Yes. Go to Settings > Sounds & Haptics > Text Tone and select your custom ringtone from the list. You can also set different notification sounds for other apps like Mail or Calendar in the same menu. Each notification type can have its own sound.
Why does my custom ringtone not appear in the Ringtone list?
The file is probably not in the correct format or location. Make sure the file is in your Ringtones folder in the Files app and that the file extension is .m4r (for AAC files) or .mp3 (for MP3 files). If you renamed a voice memo, confirm you changed the extension to .m4r. Restart your phone if the ringtone still does not appear.
Can I use a ringtone I created on my iPhone with other devices?
Ringtones created on your iPhone are stored in your phone's Ringtones folder and are not automatically synced to other Apple devices. If you want to use the same ringtone on an iPad or Mac, you would need to export the file and transfer it manually, or recreate it on those devices using the same method.