How to Make Ringtones for the iPhone

If a ringtone appears in an app like Zedge, chances are somebody else is already using it. The only way to have a truly unique ringtone is to make one yourself. There are apps that claim to be able to do this right on your iPhone, but they all require a sync with iTunes on a computer to work. Why download an extra app when you can create a ringtone from any song in your iTunes library in a matter of minutes? It’s easy to do whether on a PC or a Mac.

Getting iTunes Ready

Make sure you’re using the latest version of iTunes.

Open iTunes and verify that your software is up-to-date.

  • Windows: First, if you don’t see a menu bar at the top of iTunes, press to toggle it on. Now open the Help menu and select “Check for updates.” Follow the on-screen instructions to update iTunes if prompted.
  • Mac: Open the iTunes menu and click “Check for updates.” If you have an outdated version of iTunes, you’ll be prompted to update. Follow the instructions on the screen.

Turn on the AAC encoder if you’re using Windows.

This step is necessary because in order to convert your song into a ringtone, iTunes must first be able to save audio as an .m4a file. Open the menu at the top left corner and click “Preferences.” On the “General” tab, click “Import Settings.” Click the dropdown menu next to “Import Using” and select AAC Encoder. Click OK to save.

Set your computer to show file extensions.

Most people already have this feature enabled, but you may not. You can change these settings back later.

  • Windows Vista and 7: Click the Start button, then Control Panel. Select “Appearance and personalization” and click “Folder options.” Navigate to the “View” tab and remove the check next to “Hide extensions for known file types.” Click “OK” to save your settings.
  • Windows 8 and 10: Press to open the File explorer, then click to the “View” tab. Put a check next to “File name extensions.” Close the window when you are done.
  • Mac: In Finder, select “Preferences” and click “Advanced”. Select “Show all filename extensions.”

Creating the Ringtone

Locate your audio file in the iTunes library.

Click the search bar and type in the name of your song. Press ↵ Enter to display everything that matches your search in the library.

Choose a part of the song you want to turn into a ringtone.

Ringtones can be a maximum of 30 seconds in length, so choose a part of the song you think would work best as a ringtone in that period of time. You’ll need to write down or remember the starting and stopping time of your new ringtone. To do this:

  • As your song plays, look at the moving slider at the top right side of the screen. The left side of the moving slider shows how many seconds have elapsed as the song plays. Remember (or write down) the time when your ringtone should start. You can move the slider around with your mouse to test different periods of time within an audio file.
  • From the starting point, keep listening and write down the time listed when the tone should end. Keep the 30-second maximum ringtone time in mind—if you want the tone to start at 1:30 (1 minute and 30 seconds) into the song, the end time can be no later than 2:00.

Open the Get Info menu.

This process is slightly different between Windows and Mac.

  • Windows: right-click the song and select “Get Info.”
  • Mac: + click to access the “Get Info” menu.

Click the Options tab to set the Stop and Start times.

Type the Start and Stop times (in minutes and seconds, like 1:30) in the corresponding blanks, then click “OK.”

Right-click the song and select “Create AAC Version.”

This will create a new file (ending with the extension .m4a) containing only the audio between the Start and Stop times you set. When the conversion is complete, a new copy of the song will appear beneath the original. Notice the song lengths next to the name of the track. The shorter length track will be your new ringtone.

Drag the newly created short file to your desktop.

The AAC file will be copied to your desktop with a name like songname.m4a (instead of “songname” you’ll see the name of your file).

Change the extension of the audio file on your desktop.

You’ll now change the .m4a at the end of the filename to .m4r.

  • Windows: Right-click the song and select “Rename.” Erase .m4a and type .m4r. Press to confirm. When asked if you’re sure you want to change the extension, click Yes.
  • Mac: Click once (don’t double-click) on the file and erase the .m4a from the end of its name. Type .m4r at the end and press to save. On the pop-up confirmation screen, click “Use .m4r” to confirm your change.

Delete the short track in iTunes.

Don’t worry, you still have the copy on the desktop. In iTunes, right-click or Ctrl + click the short song and select “Delete.” Depending on your operating system, iTunes will ask if you’d like to move the file to the Trash or Recycle Bin. Click “Yes.”

Double-click the ringtone file on the desktop.

This will add the file back to iTunes, but as a ringtone. Ringtones are stored in the Tones library, which is accessed by clicking the icon with the three dots (…) at the top left corner of iTunes, then selecting “Tones.” Click the music note icon to return to the music library to proceed.

Right-click the original song and select “Get Info.”

Now you’ll remove the Stop and Start times by unchecking the boxes next to Stop and Start. Click OK to save.

Change the file extension settings back.

If you no longer want to see file extensions at the ends of your filenames (for example, you would rather see songname.m4r be just songname, go back to your file extensions settings and remove the settings you changed earlier.

Transferring the Ringtone to your iPhone

Connect the iPhone to the computer with a sync cable.

If your iPhone is configured to sync your library when connected to your computer, wait until that sync is finished before proceeding. If your iPhone was already connected to the computer, that’s okay too.

Click the icon with three dots (…) at the top left corner of iTunes and select “Tones.”

This will launch the Tones library, which is home to your new ringtone.

Drag the ringtone to your iPhone.

Drag and drop the file right onto the iPhone icon on the left side of the screen. iTunes will sync the ringtone to your phone.

Change your iPhone ringtone to the one you made.

On your iPhone, open the Settings menu. Tap “Sounds,” then “Ringtone” to see a list of all ringtones on your phone. The newest ringtone will show up at the top of the list. Tap its name to set it as the default ringer.

  • You can also create tones to replace other sounds on your iPhone. The process is the same, but instead of tapping “Ringtone” from the Sounds menu, tap “Text Tone,” “New Voicemail,” etc., and select the ringtone there.
  • To assign a ringtone to a specific person, open the Contacts app and choose a contact. Tap “Edit,” then “Ringtone.” Tap the ringtone you’d like to assign this person. Now, when this person calls you, your phone will ring with the new tone.


  • If you’re making a tone for other notifications, such as new Facebook notifications or text messages, you’ll probably want your ringtone to be no longer than a few seconds.
  • It may be even more important to silence your cell phone when appropriate if you have a custom ringtone. That Drake clip may be awesome, but may not be suitable for children.

Leave a Comment