How to make ringtones for an iPhone

Have you ever heard a ringtone in a crowded place and checked your phone, only to find that a stranger had the exact same ringtone as you? The preset ringtones available on iPhones are functional, but a lot of users feel that they lack creativity and can feel boring after a while. Picking a ringtone from the list of presets can be limiting since there aren’t a lot of original sounds, and you might be wondering how you can access more options.

If you’re looking for a way of customizing your iPhone, we recommend looking into creating your own ringtones. It’s easier than you think, and there are no limits to the songs and sounds you can turn into a ringtone.

Creating a ringtone using iTunes or Music

Step 1: Open and update iTunes or Music

how to make ringtones for an iPhone

Start by launching iTunes in Windows or MacOS. Before we start, you’ll want to make sure that you’re using the latest version of iTunes. To check in MacOS — High Sierra or earlier — click iTunes in the application toolbar and select Check for Updates from the resulting drop-down menu. If you’re using the latest version of Windows 10, click the Help option in the menu bar below the playback buttons, and select Check for Updates near the bottom of the resulting drop-down list.

If you have MacOS Catalina, you might have noticed iTunes has disappeared. But don’t worry, you can find the functions you need in Apple’s Music app. Just dip into the Apple Music app to find your music library. Depending on how old your music choices are, you may have to look into how to remove digital rights management (DRM), the legality of which is murky.

Step 2: Choose a song

Here’s the fun part — pick the song that you’d like to use as your new iPhone ringtone. Keep in mind iPhone ringtones play continuously in 30-second (or less) loops, so don’t pick something  you’re likely to regret later. Once you’ve chosen the appropriate song, memorize or jot down the start and stop times for the 30-second portion you want to use.

Step 3: Add the start and stop times

One of the lesser-known features of iTunes and Music is the ability to “crop” songs and videos, allowing you to choose specific times for them to start and end. This is how we will select a portion of a song to use as a ringtone. First, right-click or Ctrl-click the song you want and select Song Info from the resulting drop-down list.

how to make ringtones for an iPhone

Then click the Options tab at the top of the window. There should be fields for Start and Stop. Enter the times you want. Remember that ringtones max out at 30 seconds, so keep it at or below that length. For our purposes, we’ll use a segment of a song from 0:12 to 0:42. Once done, click OK at the bottom.

how to make ringtones for an iPhone

Step 4: Create an AAC version

how to make ringtones for an iPhone

Apple’s preferred audio format is AAC because it offers similar sound quality to an MP3, but takes up less storage space. Recent versions of iTunes give you the option to create an AAC version of any song you choose, which is nice when you need to conserve hard drive space or create a ringtone. Once you’ve set your start and stop times and have the song selected, go to File > Convert > Convert to AAC Version. Because the start and stop times for the song have been set, creating an AAC version will create a copy of that specific section of the song. The copy will then automatically appear in your iTunes library, directly beneath the original song, cropped to your chosen 30 seconds.

Step 5: Copy the file and delete the old one

how to make ringtones for an iPhone

Once created, click the AAC version of your song and drag it to the desktop or your desired save location. This will copy the file to that location.

how to make ringtones for an iPhone

You probably don’t need the shortened song in iTunes anymore, so it’s sensible to delete the file to clear up any unnecessary clutter and also to ensure that you don’t accidentally play it later when you really want to listen to the full song. Right-click or Ctrl-click the AAC file in iTunes, and select Delete from Library from the resulting drop-down menu. Then, click the Delete File button, if prompted.

Changing the extension and setting your ringtone

Step 6: Change the extension

how to make ringtones for an iPhone

AAC files typically use the file extension “.m4a,” which you might notice when you click on your AAC file. For ringtones, however, iTunes uses the “.m4r” extension, which is essentially the same as .m4a just with a different name. This means you’ll need to change the extension from .m4a to .m4r in order to use the clip as a ringtone. Navigate to the desktop — or wherever you saved the file — click the file’s name, and change the extension from “.m4a” to “.m4r.” Click the Use .m4r or Yes button in the resulting window to confirm the changes.

When you change the extension, make sure that you don’t use an underscore “_” or any other symbol, like a hyphen, in the file name as this will prevent it from working.

If you’re using Windows you might find that you’re unable to change the file extension, at least by default. This is probably because your system is set to hide file extensions. To change this, open the Control Panel from the Start menu — you can also search for the Control Panel app in Windows 10 — and select Appearance and Personalization.

how to make ringtones for an iPhone

Next, click File Explorer Options.

how to make ringtones for an iPhone

Now, click the View tab, uncheck the box beside Hide extensions for known file types, and click the Apply button at the bottom of the window. Now you should be able to see and edit the file extension.

how to make ringtones for an iPhone

Step 7: Add file to your iPhone

To add the .m4r ringtone file to your iPhone, connect your device to your computer using a lightning-to-USB cable. Then, select the iPhone icon in the upper-left corner. Go to the Summary section and scroll down to Options. Check the box beside Manually manage music and videos and click Apply. Now, drag the .m4r file into the Tones tab located under On My Device, which will automatically sync the ringtone with your iPhone.

If you’re using MacOS Catalina and don’t have iTunes, then open the Finder, and click your iPhone in the sidebar. If it’s the first time you’ve done this since updating, you may need to click the Trust button and go through the process to open your iPhone to your Mac. From there the steps are similar. Select the General tab, check the box beside Manually manage music and videos and click Apply. But this time, there’s no Tones tab, so just drag your ringtone file to the name of your iPhone above the General tab. That will sync your ringtone to your phone.

how to make ringtones for an iPhone

Note: If you’re having issues dragging the .m4r file to the Tones tab after you apply the changes, disconnect your iPhone and restart iTunes. Then, connect your iPhone and try dragging the file into the window again.

Step 8: Set your ringtone

Go to SettingsSounds & Haptics > Ringtone and select your desired ringtone from the top of the resulting list. Keep in mind you can always set the new ringtone as your text, voicemail, or email tone in addition to your notification sound for Facebook posts and tweets. A tone is a tone as far as Apple is concerned, so you can use it as the default sound for any notification or alert. Now, you can repeat the process as necessary.

How to create a ringtone using GarageBand

You may prefer to make your ringtone in Apple’s GarageBand app. Most people use GarageBand to mix music or podcasts, but you can also use it to make ringtones by either snipping a portion of a song you like or by creating your own.

On your iPhone

This is easiest if you have the GarageBand iOS app and the music track you want to use on your iPhone already.

  • Simply open the GarageBand app and find the song you want to use. Note that if you haven’t shortened it to 30 seconds already, GarageBand can do that automatically, though it may not be the 30 seconds you want.
  • Touch and hold the song, then choose Share > Ringtone.
  • Name the ringtone and tap Export.
  • Tap Use sound as and pick Standard Ringtone, Standard Text Tone, or Assign to Contact.

To make a ringtone from an existing track on your Mac

Open GarageBand, then select Empty Project.

Next, click the microphone button under the heading Audio, then click Create.

Right-click the audio track portion of the screen and select Add audio file. Then, find the audio file you want to open and click Open.

Your ringtone will need to be 30 seconds or less, so you’ll probably need to trim the file down to a specific section. First, click the drop-down menu in the upper middle of the screen, and select either Beats & Time or Time.

Now, the tracker near the top of the screen will display the length of the track in terms of minutes and seconds.

If you move your cursor to the bottom left or right corner of the track, you will see a symbol. You can click and drag this to shorten or lengthen the track.

Use these buttons to shrink the track to the specific portion you want.

Next, click Share.

From this menu, you can either export the song to iTunes, Music, or as a GarageBand for iOS file.

If you choose the former, you can then follow Step 7 from the previous section. If you also have an iPhone and use GarageBand on it, you can import a GarageBand for iOS file and then set it as a ringtone.

Create a track using GarageBand loops

You could also construct your own song out of the loops available in GarageBand.

Once again, create an Empty Project, then click and microphone button and Create.

In the upper-right corner, click the loop icon.

You can now browse available loops, dragging them over to the track field in blocks. Arrange them however you like, keeping the same loop playing over and over, maybe adding in other loops on separate tracks to create more complex songs.

Once you’ve finished, click Share, then Song to iTunes. You’ll export the song as an m4a file and at this point, you can change the extension to m4r and copy it to your iPhone.

Editors' Recommendations