iPhone ringtones come from three places: Apple's built-in library, the iTunes Store, and third-party apps
You can set a ringtone on iPhone without downloading anything — the phone ships with dozens of built-in options. But if you want a custom sound, a song snippet, or something from outside Apple's collection, you have three real routes. The simplest is buying a ringtone directly from the iTunes Store through your phone. The most flexible is using a third-party app like GarageBand or Ringtone Maker to create one from a song you already own. The third option — using a computer to transfer files — works but requires more steps and is rarely the fastest path.
The method you choose depends on what sound you want and whether you're willing to pay. Built-in ringtones are free. iTunes Store ringtones cost $1.29 each. Apps range from free to a few dollars, though free versions often include ads or limited features. Creating your own from a song you own is free if you use GarageBand, which comes on every iPhone.
Key Takeaways
- iPhone includes 60+ free ringtones you can set immediately without downloading anything.
- The iTunes Store sells individual ringtones for $1.29 each, which download directly to your phone and appear in Settings > Sounds & Haptics.
- GarageBand (free, pre-installed) lets you create a custom ringtone from any song you own by trimming it to 30 seconds and exporting it as a ringtone.
- Third-party ringtone apps like Ringtone Maker or Zedge offer free and paid options, though free versions often show ads.
- Using a computer to create ringtones requires iTunes or Finder, takes more steps, and is slower than buying or creating directly on your phone.
Using built-in ringtones (no download needed)
Open Settings on your iPhone, then tap Sounds & Haptics. Scroll down to Ringtone and tap it. You'll see a list of 60+ sounds organized by category — Classic, Bells, Electronic, and others. Tap any sound to hear a preview. When you find one you like, tap it again to confirm, and it becomes your default ringtone immediately. This works on all iPhones and requires no download, purchase, or internet connection beyond what you already have.
These built-in ringtones are the same across all iPhones, so if you want something nobody else has, you'll need to buy or create one. But if you just want something different from the default, this is the fastest option.
Buying ringtones from the iTunes Store
Open the iTunes Store app on your iPhone (not Apple Music — the separate iTunes Store icon). Tap the Search tab at the bottom, then search for "ringtones" or the name of a song you want as a ringtone. When you find one, tap the price button (usually $1.29) and confirm with Face ID, Touch ID, or your Apple ID password. The ringtone downloads immediately and appears in Settings > Sounds & Haptics > Ringtone, ready to set as your default.
iTunes Store ringtones are typically 30 seconds long and come from the same songs you hear on Apple Music or Spotify, but they're sold separately. You own the ringtone once you buy it — it stays on your phone even if you cancel Apple Music. If you want a specific song as a ringtone and don't want to create one yourself, this is the most straightforward paid option.
Creating a custom ringtone with GarageBand
GarageBand is free and comes pre-installed on every iPhone. Open it and tap the + button to create a new project. Choose Audio Recorder, then tap the red record button and play a song from your phone's speaker (or hum, sing, or play an instrument). Record up to 30 seconds — ringtones must be 30 seconds or shorter. When you're done, tap the three dots in the top right corner, then select Share > Ringtone. Name your ringtone, tap Export, and confirm. The ringtone appears in Settings > Sounds & Haptics > Ringtone within seconds.
This method works best if you want to create something original — a recording of your voice, a snippet of a song, or a mix of sounds. If you want to use a song you already own, you can also open GarageBand, import the song into a project, trim it to 30 seconds, and export it as a ringtone using the same Share > Ringtone menu. The song must be in your phone's music library (either purchased from iTunes or synced from a computer) for this to work.
Using third-party ringtone apps
Apps like Zedge, Ringtone Maker, and Notification Sounds let you browse thousands of ringtones, download them, and set them as your default. Most are free with ads; some offer ad-free versions for a few dollars. Open the app, search or browse for a ringtone you like, tap Download, and the app will guide you through setting it. The exact steps vary by app, but most show a prompt to open Settings and confirm the ringtone.
Free apps are useful if you want variety without paying per ringtone, but they typically show ads and may ask for permissions you don't need (like access to your contacts or location). Read the permissions carefully before installing. Paid versions of these apps remove ads but don't usually add features beyond what the free version offers.
Creating a ringtone from a song using a computer
If you have a Mac or Windows PC, you can create a ringtone using iTunes (Windows or older Mac) or Finder (newer Mac). Open iTunes or Finder, find the song you want, right-click it, and select Get Info. Go to the Options tab and set the Start Time and Stop Time to create a 30-second clip. Close the dialog, right-click the song again, and select Create AAC Version. Right-click the new shortened version, select Show in Finder (or Show in Windows Explorer), and rename the file extension from .m4a to .m4r. Connect your iPhone to the computer, open iTunes or Finder, go to your phone's settings, and drag the .m4r file into the Tones section. Disconnect your phone, and the ringtone appears in Settings > Sounds & Haptics > Ringtone.
This method works but requires a computer, multiple steps, and file management. Most people find it slower than buying from iTunes Store or creating in GarageBand. Use this route only if you have a specific song on your computer that isn't in your iPhone's music library and you don't want to buy it from iTunes.
Setting a ringtone for specific contacts
You can assign different ringtones to different people. Open the Contacts app, find the person you want, tap Edit, then scroll down and tap Ringtone. Choose from your default ringtone, any ringtone you've created or bought, or any built-in sound. Tap Done. Now when that person calls, your phone plays their assigned ringtone instead of your default one. This works with any ringtone you've set up — built-in, purchased, created, or downloaded from an app.
You can also set different notification sounds for text messages, emails, and other alerts using the same method. Open Settings > Sounds & Haptics and scroll through the options for each notification type.
Frequently Asked Questions
Can I use a song from Spotify or Apple Music as a ringtone?
Not directly — streaming services don't let you export songs as ringtones. But you can record the song playing through your phone's speaker using GarageBand, or buy the song from iTunes and create a ringtone from it. If you own the song file on your computer, you can create a ringtone using iTunes or Finder and transfer it to your phone.
Why does my ringtone sound different on my iPhone than in the preview?
iPhone ringtones play through your phone's speaker, which sounds different from your headphones or the iTunes Store preview. The ringtone itself is the same; the speaker just has different audio characteristics. If you want to hear how it sounds before setting it as your default, play it in Settings > Sounds & Haptics > Ringtone and listen through your phone's speaker, not headphones.
What's the maximum length for an iPhone ringtone?
Ringtones must be 30 seconds or shorter. If you create one that's longer, your phone will automatically trim it to 30 seconds when you try to set it. GarageBand and the iTunes Store both enforce this limit.
Do I need to pay for ringtones if I already have Apple Music?
Yes. Apple Music is a streaming service; ringtones are a separate purchase. You can stream unlimited songs with Apple Music, but to use a song as a ringtone, you either buy it from iTunes Store ($1.29) or create one yourself using GarageBand or a third-party app. Creating your own is free if you already own the song or want to record something original.
Will my ringtone stay on my phone if I restore from a backup?
Yes. Ringtones you buy from iTunes Store or create in GarageBand are backed up to iCloud and restore when you set up a new phone or restore from backup. Ringtones from third-party apps may or may not restore depending on the app — check the app's settings to see if it backs up your downloads.