While there are plenty of people out there that keep their iPhones constantly on silent mode, there are still a few that cherish the humble ringtone and text tone. The problem is that Apple’s collection of ringtones and text tones is a little limited and hasn’t changed much in the past few years.
Sure, you could head to the iTunes Store and buy a ringtone – I’m sure that’s what Apple would prefer – but why spend your hard-earned cash when you can set your favourite song or sound effect as your ringtone completely free of charge? Plus, unlike other online tutorials, our method doesn’t require a PC, Mac or iTunes. Instead, it’s all done on your iPhone using Apple’s music composition app, GarageBand.
Intrigued? You should be. Here’s how to set a custom song as a ringtone on your iPhone, completely free of charge.
What you’ll need:
An iPhoneThe GarageBand appA DRM-free version of the ringtone you’d like to use
Apple Music gives you access to over 100 million songs and 30,000 playlists, ad-free. Listen online or off, across all your devices, and hear sound all around in Spatial Audio with dynamic head tracking. You can now try 1 month for free!
Get 1 month free
The Short Version
Install GarageBand on your iPhoneDownload the song/audio you’d like to use as a ringtoneStart a new track and select any instrumentOpen the Editor tabTap the Loop iconTap the Music tabBrowse for your song or sound effectDrag the song into the GarageBand timelineTrim the song down to 30 secondsSave it as a songExport the song as a RingtoneName your ringtoneSet your new custom ringtone
How to use a custom ringtone on iPhone for free without iTunes
Step 1 Install GarageBand on your iPhoneThe first step to setting a custom song as a ringtone is to download Apple’s GarageBand app. It’s a free download on the App Store, and while it’s usually used for composing music, it can also be used for our purposes here. Step 2 Download the song/audio you’d like to use as a ringtoneAs Apple doesn’t allow you to use DRM-protected material from the likes of Apple Music and Spotify in GarageBand, you’ll have to download the audio file you’d like to use from various internet sources. There are plenty of sites with free ringtones you can download, but chart-topping songs may be a little more difficult to obtain. Step 3 Start a new track and select the keyboardThe next thing to do is open the Garagaband app and create a new song by tapping the plus icon in the top-right. From here you’ll be taken to a menu where you can choose an instrument. Make sure you select Keyboard from the list as others, like Drums, don’t have the Editor functionality needed for this process. Step 4 Open the Editor tabFrom here you’ll be brought to a digital version of the keyboard, ready to play your freshly composed jams. That’s not what we need here though; instead, tap the Editor icon in the top-left of the screen. Step 5 Tap the Loop iconWith the GarageBand Editor active, it’s time to import the song you’d like to use as a ringtone. To do this, tap the Loop icon in the top-right – it’s the icon that looks like a loop-de-loop to the left of the Settings (cog) icon. Step 6 Tap the Files tabWith Apple not allowing the use of DRM-protected content – i.e. songs from Apple Music – you’ll have to use the song or audio file you downloaded earlier. To do this, tap the Files tab and find the file you’d like to use. Step 7 Drag the song into the GarageBand EditorOnce you’ve found the song you downloaded earlier, it’s time to get it onto the Editor. Rather than tapping on the file as you might expect, you have to tap and hold the file and drag it into place. Most importantly, be sure to drop it onto the second track in the Editor and not the top Piano track. Step 8 Trim the song down to 30 secondsNow your song is in the Editor, the next step is to trim it down to something a little more appropriate for a ringtone. As a heads up, the maximum length for a ringtone on iOS is 30 seconds, though if you want to set it as a text alert or alarm, that extends to 40 seconds.To trim your song, simply tap on the waveform and drag the beginning and end markers (yellow sliders) to the appropriate length. Annoyingly there’s no easy way to see the length of your trimmed audio directly in GarageBand, but you can easily use a timer to time it manually. Step 9 Save it as a songOnce you’re happy with your trimmed-down masterpiece, it’s time to save it and set it as a ringtone! To do this, tap the downward-facing arrow in the top-left and tap My Songs. This simultaneously exits the editor and saves your work. Step 10 Export the song as a ringtoneTap and hold your project from the main list of ‘songs’ and tap the Share button. You’ll then be prompted to select how you’d like to share the song – as a song, as a ringtone or as a project. Tap Ringtone. Step 11 Name your ringtoneGive your ringtone a unique, memorable name so it’s easy to find when browsing through your ringtones in future, and tap Export to begin the saving process. Step 12 Set your new custom ringtoneShortly after, a pop-up should appear letting you know that the export was successful. From the pop-up, tap Use sound as… and tap Standard Ringtone. You can also assign it to a specific contact in your address book by tapping Assign to contact, or if you want to use it as a text tone, tap Standard Text Tone.
Can I use songs from Apple Music, Spotify or YouTube Music as a ringtone? Unfortunately not – songs from streaming apps all have DRM protection, meaning they can’t be used for any other purpose. Can I delete old custom ringtones? Sure! From the Ringtones menu in the Settings app, simply swipe left on any custom ringtone and tap Delete to get rid.