HOME  → POSTS  → 2011

Creating iPhone ringtones with iTunes and QuickTime

Tutorials628 words3 minutes to read

You can either spend money on iPhone ringtones on the iTunes Store, purchase an application that makes them for you, or you can make your own for free.

I make all of my own ringtones from music that I already own. There are a few steps involved here, but overall, the process is pretty straightforward.

Getting Started

  1. The first thing you’ll need to do is find a song that you want to convert into a ringtone.

    iPhone ringtones can only be 30 seconds long, so if you find something you like that’s 30 seconds or shorter, skip directly to step 9. Otherwise, I’ll walk you through the process of editing down a longer song into a 30-second ringtone.

  2. Once you’ve selected the song you want to use, right-click (or control-click if you have a one-button mouse), and choose the option that will allow you to see the file itself. On Mac OS X, this is Show in Finder. On Windows, this is Show in Explorer.

  3. Once the window opens containing the song, make a copy of it somewhere — preferably your desktop.

  4. Open the file using the latest version of QuickTime 7, which is QuickTime 7.6.6 for Mac OS X or QuickTime 7.6.9 for Windows.

    Note: If you’re running Mac OS X 10.6 “Snow Leopard”, it’s possible that you have the newer QuickTime X installed, but not the older QuickTime 7. Unfortunately, because QuickTime X was completely re-written from scratch, its player does not yet editing and exporting in other formats. If you’re not sure whether or not you have QuickTime 7 installed, you can use Spotlight to search for quicktime 7.

  5. Using the small arrows at the bottom of the timeline, decide which 30 seconds of the song you want to use for your ringtone.

  6. From the menubar, choose Edit > Trim to Selection.

    This will shorten the length of the entire song to just the 30 second clip you created.

  7. From the menubar, choose File → Export.

    When the dialog box comes up, choose where you want to save the file to (I would recommend your Desktop), and change the Export selection at the bottom to Sound to Wave. Choose Save.

  8. Once you’ve saved the 30-second clip as a .wav file, drag it into iTunes.

  9. From the menubar, choose Advanced → Create AAC Version.

  10. You should now have the original .wav version, and a new .m4a version. (If you’re interested in learning about why AAC files have an .m4a file extension, read the Audio Codecs section of Dive Into HTML5.)

    Right-click (or control-click if you have a one-button mouse) on the new file, and choose the option that will allow you to see the file itself. On Mac OS X, this is Show in Finder. On Windows, this is Show in Explorer.

  11. Select the .m4a file, and change its file extension to .m4r instead.

    Mac OS X will ask you if you’re sure you want to change the file extension to .m4r. Choose Use .m4r.

  12. Back in iTunes, you can delete the .wav and .m4a files from your library. You won’t need them anymore.

  13. Drag the new .m4r ringtone we created into iTunes. Unless you removed it in your Preference, you should see an option for Ringtones in the sidebar.

  14. If you haven’t done it already, connect your iPhone to iTunes. Select your iPhone in the sidebar, then choose Ringtones from the bar along the top. From there, you can either sync all ringtones, or selected ringtones. If you prefer to do the latter, make sure that the checkbox next to your new ringtone is checked.

  15. Sync your iPhone. Once it completes, pick up your iPhone and launch the Settings app. Next, go to the Sounds option. From there, you can change your various sound settings.

is an engineering manager with over 20 years of experience across software development, site reliability engineering, and security. He is the creator of SimplePie and AWS SDK for PHP, patented multifactor-authentication-as-a-service at WePay, defined much of the CI/CD and SRE disciplines at McGraw-Hill Education, and came up with the idea of “serverless, event-driven, responsive functions in the cloud” while at Amazon Web Services in 2010. Ryan's aptly-named blog, , is where he writes about ideas longer than . Ambivert. Curious. Not a coffee drinker.