If you just got an iPhone 16 and want to use your favorite song as a ringtone, you are not alone. Apple makes this feel a bit more complicated than it needs to be, especially if you want to do it for free without buying a ringtone from the iTunes Store.
The good news is that you can absolutely set a song as a ringtone on iPhone 16 without paying. The most reliable free method uses GarageBand, which is Apple’s own app. In this guide, I will walk you through the full process step by step, from getting the song onto your phone to making it your default ringtone. It is quick once you know the flow, and you do not need a computer if the song is already on your iPhone. If you follow the steps below, you will have your custom ringtone ready in just a few minutes.
Quick Summary
Here is the fastest way to do it:
- Make sure the song is saved on your iPhone in the Files app or in Apple Music.
- Open GarageBand and import the song.
- Trim it to 30 seconds or less.
- Export it as a ringtone.
- Go to Settings > Sounds & Haptics > Ringtone and select your new tone.
Main Method: Set a Song as a Ringtone on iPhone 16 Using GarageBand
This method is the best free option because it works directly on iPhone 16 and does not require a paid ringtone download. The main goal here is to turn a song into a short ringtone file, export it, then assign it in your sound settings.
Step 1: Make sure your song is available on your iPhone
First, confirm that the song you want to use is already downloaded in a format GarageBand can access.
If the song is in Apple Music, it must be downloaded to your device and available offline. If it is an MP3 or AAC file, save it to the Files app, usually in On My iPhone or iCloud Drive. You should be able to open it from the Files app before moving on.
Step 2: Install GarageBand from the App Store
Open the App Store, search for GarageBand, and tap Get if it is not installed yet.
GarageBand is free from Apple, and it is the key tool for this process. After installation, open the app once to complete setup. When it loads, you may see a project browser or a blank start screen.
Step 3: Create a new project in GarageBand
Open GarageBand and tap Create Song or the + button to start a new project.
You do not need any music experience here. On the track chooser screen, select something simple like Audio Recorder or Empty Project, then continue. The main thing is to open the project editor, where you can import your song.
Step 4: Open the song browser and import your track
In the project view, tap the Tracks button if needed, then tap the Loop icon or the Files browser, depending on the version you see.
From there, browse to the location of your song. If it is in Files, locate it and drag it into the timeline. If it is a song from Apple Music, you may need to use a downloaded file instead, since protected tracks often cannot be used for ringtone export. Once imported, you should see the waveform appear on the timeline.
Step 5: Trim the song to 30 seconds or less
Ringtones on iPhone need to be short, so cut the track down to a clean segment.
Tap the song region and drag the ends to trim it. Try to keep it under 30 seconds, and choose the part of the song that sounds best as a ringtone, such as the chorus or a strong instrumental intro. You should see the waveform shorten as you trim it.
Step 6: Export the project as a ringtone
Tap the My Songs button or go back to the project browser, then press and hold your project until options appear.
Tap Share, then choose Ringtone. GarageBand may warn you if the song is too long, so make sure it is trimmed first. Enter a ringtone name, then tap Export. After a few moments, you should see a confirmation that the ringtone was exported successfully.
Step 7: Set the exported ringtone as your default tone
When export finishes, tap Use sound as… if that option appears.
Then choose Standard Ringtone to make it your default, or select Assign to Contact if you want it for one person only. If you skip this screen, you can still set it later by opening Settings > Sounds & Haptics > Ringtone and selecting the new tone from the list.
Step 8: Confirm the ringtone is active
Go to Settings > Sounds & Haptics > Ringtone and make sure your custom tone appears at the top of the list.
Tap it once to select it. If you call your phone from another device, you should hear your new song snippet instead of the default ringtone. That is the final test, and it confirms everything worked.
Alternative Methods and Edge Cases
If the main GarageBand method does not fit your setup, here are a few useful variations.
If your song is in Apple Music but will not import
- This usually means the track is protected by Apple Music licensing. In that case, GarageBand cannot use it directly.
- Use a song file you own, such as an MP3 or AAC stored in Files.
If you prefer using a computer
- You can create a custom ringtone with Finder on Mac or iTunes on Windows, then sync it to the iPhone.
- This is a good option if the song file is already on your computer and you do not want to edit on the phone.
If GarageBand looks different on your iPhone 16
- App layouts can change between versions.
- Look for the Tracks, Loop, Files, or My Songs icons. The labels may shift a little, but the export path is usually the same.
If you want a ringtone for one contact only
- After exporting, choose Assign to Contact instead of Standard Ringtone.
- This lets you personalize calls from one person without changing your default ringtone.
If the ringtone does not show up right away
- Restart your iPhone and check Settings > Sounds & Haptics > Ringtone again.
- Sometimes the tone appears only after the export has fully finished processing.
Frequently Asked Questions
Can I set any song as a ringtone on iPhone 16 for free?
Not exactly any song. You can use songs you own or audio files you can access in Files, but protected Apple Music tracks often cannot be turned into ringtones directly.
Do I need a computer to do this?
No. If your song is already on your iPhone, you can do the entire process with GarageBand on the phone.
How long can an iPhone ringtone be?
Keep it at 30 seconds or less. That is the safest limit for export and playback.
Can I use a song from Apple Music?
Sometimes, but only if the track is available as a usable file. Many Apple Music songs are protected and cannot be exported as ringtones.
Will this method cost anything?
No, this method is free if you use GarageBand, which Apple provides at no charge.
How do I change my ringtone back later?
Go to Settings > Sounds & Haptics > Ringtone, then pick a default ringtone from the list.
Tips
- Choose a part of the song that starts strong. A ringtone should grab attention fast, so the chorus or intro often works best.
- Keep your clip clean and short. If the audio fades in too slowly, it may not work well as a ringtone.
- Rename the ringtone in GarageBand so you can find it easily later.
- If you plan to make more custom ringtones, save the original song file in Files for quick reuse.
- Use Assign to Contact if you only want one person to have a custom sound.
- If GarageBand feels confusing at first, remember this simple flow: import, trim, export, assign.
Troubleshooting
GarageBand will not import my song
- Check whether the file is stored in Files and not just inside a streaming app.
- Try converting the audio to MP3 or AAC if possible.
The Export to Ringtone option is missing
- Make sure you are in a project with audio on the timeline.
- Also confirm the clip is short enough, usually under 30 seconds.
My ringtone does not appear in Settings
- Restart the iPhone, then check Settings > Sounds & Haptics > Ringtone again.
- If needed, export the ringtone once more from GarageBand.
The song cuts off too early
- Go back into GarageBand and pick a different section of the track.
- You may also need to shorten the clip more carefully so the best part fits inside 30 seconds.
I do not see the same buttons described here
- GarageBand updates can move icons around.
- Look for the same functions, such as Tracks, My Songs, Share, and Ringtone, even if they are in a slightly different place.
Conclusion
Setting a song as a ringtone on iPhone 16 for free is very doable once you know the right path. GarageBand is the easiest no-cost method, and it works well as long as your audio file is available on the device and trimmed to the proper length.
Once you export the ringtone and assign it in Settings, you are done. From there, your iPhone 16 can sound exactly how you want it to, without paying for a store-bought tone.

Matthew Burleigh has been writing tech tutorials since 2008. His writing has appeared on dozens of different websites and been read over 50 million times.
After receiving his Bachelor’s and Master’s degrees in Computer Science he spent several years working in IT management for small businesses. However, he now works full time writing content online and creating websites.
His main writing topics include iPhones, Microsoft Office, Google Apps, Android, and Photoshop, but he has also written about many other tech topics as well.