5th November 2007

How To: Create a Ringtone for your iPhone

Author’s Edit: A lot of people are interested in how to create free ringtones for their iPhones, because this post gets more views than anything else on my site, so I’ve updated it to reflect both the current version of iTunes (as of this writing 7.6.1) and iPhone firmware (1.1.4).

Update - iTunes v.7.6.1 DOES support importing in your OWN .m4r files as Ringtones, and recognizes them as ringtones in your Ringtones Folder (and Ringtones Tab in the iPhone section when your iPhone is connected)……SO that means as long as you can create your ringtone as an ACC format and then change the extension from .m4a to .m4r, then open it with iTunes, you WILL be able to sync these ringtones to your iPhone using iTunes. iToner is not required (unless iTunes changes again - who knows?). Here’s the only caveat - the ringtones MUST be under 30 seconds in length.

SO to make a free custom ringtone for your iPhone, follow steps 1 and 2 below, choosing AAC as the format. You can skip step 3 if you don’t want any fade in/fade out effects, or try using GarageBand if you don’t want to spring for Fission or WireTap Studio. You’ll need WireTap Studio if you want to record the playback of “protected” music in order to get it into AAC format, but if you’re working with unprotected songs, you can get by without it. After step 2 you’ll have a new song that you can navigate to (should be in your iTunes Music Folder) and change the extension from .m4a to .m4r. Then open it in iTunes and it should open in your iTunes Ringtones Folder. That’s it! If you have trouble or questions leave a comment below and I’ll respond fairly quickly.

This past week I’ve received three emails from friends asking me to tell them exactly how to create a custom ringtone for their iPhones…… so for the sake of anyone else who could use a simple list of directions, here is how I make my iPhone ringtones:

My tools:

  • iTunes - any version will do, I use 7.4.2
  • WireTap Pro - only needed to record protected songs
  • Fission - to add a nice fade in/fade out effect
  • iToner - to sync my new ringtone (hack free) to my iPhone

Note: WireTap Pro has been replaced with WireTap Studio, which now includes the ability to modify music to add fade in/fade out and other effects, so if you’ve upgraded from WireTap Pro, you don’t need Fission. Also, I’m told that newer versions of GarageBand also allow adding fade in/fade out effects, but I’m not familiar with how to use GarageBand, so I’ll stick with how I do things.

1. Find the perfect snippet by listening to the song you want to use as a ringtone in iTunes, and make note of the start and end times in the display bar at the top. Try to keep the snippet to under 20 seconds (really, how long does it take you to answer your phone?), especially if you plan to put a lot of custom ringtones on your iPhone, to avoid taking up more space on your iPhone than is really needed - why record a 1 minute ringtone when you normally answer your phone in 10 seconds or less?

2. The next step depends on whether or not you’re making your ringtone from a Protected (purchased) song or not:

  • If it’s an unprotected song, simply right click and choose “Get Info”, then click on the “Options” tab, check the “Start Time” checkbox and enter the start time of the snippet you want to use, check the “Stop Time” checkbox and enter the end time of the snippet, then click on OK to save your changes. Then from the main Menu choose “Advanced” and “Convert song to ..”. It doesn’t matter if you convert it to AAC or MP3, as the file size difference for 10 or 20 seconds is neglible, and iToner can sync most music file formats to your iPhone. This will create a second instance of the song in your iTunes Music Library that is a much smaller file size, since it consists of only the snippet you chose. It doesn’t matter if you want to keep this short song in your Library or not, but if you choose not to, be sure to navigate in your Finder to the song, and copy it somewhere safe (maybe a new folder called Ringtones?) so that if you ever forget and delete it you won’t lose what you’ve created.
  • If the song you want to use for a custom ringtone is a protected song, open WireTap Pro (or the newer WireTap Studio), start playing your song snippet a couple of seconds before you want to record, then click on the Record button in WireTap Pro/Studio to start the recording. Click on the Stop button when you’ve reached the end of the snippet you want, and give your snippet a name to save it to your computer. Although WireTap allows you to choose a file type in the Preferences pane, which file type you save as (AAC or MP3) isn’t important since iToner can work with most music file types).

3. Open the song snippet you’ve created using either of the two methods just described, using either Fission or WireTap Studio, select the first 2 or 3 seconds and click “Fade In”, select the last 2 or 3 seconds and click “Fade Out”, then save your modified ringtone.
4. Connect your iPhone to your computer, then open iToner, and using the Finder to locate your modified ringtones, drag them to iToner’s main window, and when you’re done dragging your new ringtones to iToner, click on the Sync button at the bottom.
5. That’s it! You’re done! Your new custom ringtones will appear on your iPhone in its list of ringtones, and can be applied as you like - for your default ring, and/or for contacts in your contact list.

Very easy, no hacks, no problems!

Related posts:

Kitten
Share with others:
Please Rate this Post:
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5 out of 5)
Loading ... Loading ...
Print This Post

17 Responses to “How To: Create a Ringtone for your iPhone”

  1. On March 15th, 2008,allen Says:

    what about if you’re on a PC?? iToner will not work
    can you just use iTune to transfer the customed ringtone on to the iPhone???? please contact me on msn teknodogg @ hotmail.com

  2. 1 On March 15th, 2008,Kitten Says:

    Hi teknodogg - I’ll contact you directly but thought I’d answer here as well in case anyone else with a PC needs to know the same thing….the answer is yes, you can just use iTunes - you don’t need iToner (as of now - if Apple changes iTunes again and makes it NOT recognize ringtones that are not purchased, then iToner would be needed, but for now it’s not).

    Just make sure you do this - after converting your under-30-seconds song snippet to AAC format (which gives it an extension of m4a) that you change that extension to .m4r and then re-open it in iTunes. iTunes should then load it as a ringtone, and sync it to you iPhone. This works in Windows as well as Mac.

  3. 2 On March 25th, 2008,Eric R Says:

    I follow all the steps from every site out there, and finally when I try to sync the ringtones to my phone it goes through the sych but they never go onto the phone. What gives?

    1.1.4 phone
    7.6.1.9 itunes

    can anybody help me?

  4. 3 On March 26th, 2008,Josh Says:

    I have successfully done this before. Today however I changed a number of mp3’s to AAC, then changed to .m4r, then back into itunes, synced phone, they show as ringtones, except none of the new ones play on phone, they play on computer and are shorter then 30 seconds. Old ones still work. What’s up? Latest versions of software.

  5. 4 On March 26th, 2008,Kitten Says:

    Hi Josh - very odd. I tested this by making a new one just now but had no problems - it plays fine on my iPhone. I followed the same process (above) as you - started with an MP3, converted to AAC, removed from my Library, browsed to the file and changed the extension to .m4r, opened with iTunes, verified that it shows up on both my Ringtones folder (on the left) and the Ringtones Tab for my iPhone, sync’d, and then played it on my iPhone by going to Settings>Sounds>Ringtones.

    I’m using iTunes 7.6.1 and my iPhone is 1.1.4, on a PowerMac G5. What OS are you using? I have a few around here and don’t mind testing on other systems….

  6. 5 On March 27th, 2008,Kitten Says:

    @Eric - I’m glad we finally found a fix for the problem you’re having! If anyone else is still having problems syncing ringtones to the iPhone using iTunes, be sure that

    1. You have your Preferences set to let iTunes keep your music organized and copy files to your Library; and

    2. You do NOT have checked the “Manually manage music and videos” option on your iPhone settings on the General Tab when it’s plugged into iTunes - you can use either “Automatically Sync” or “Sync only checked songs and videos”, but NOT “Manually manage”

    If anyone else still has problems, post a comment and I’ll try to help!

  7. 6 On June 14th, 2008,SMALLz Says:

    man i need help what am i doing wrong i have been several places and followed all steps no luck what gives??? is it because i have Windows??

  8. 7 On June 14th, 2008,Kitten Says:

    Hi SMALLz - no it would not have to do with Windows. I will email you directly - there are a few MUSTS with the way this works, for example your ringtone MUST be no longer than 30 seconds - even a fraction of a second longer and iTunes will not sync your ringtone…..it MUST be in AAC format which creates the snippet with an extension of .m4a and you MUST change that to .m4r AFTER you’ve removed it from your Library (but not trashed the file), then reopen it with iTunes……

  9. 8 On July 14th, 2008,Flipperz Says:

    It just will not work for me:( ughh!! Kitty if you hear this HELPPP!!!!:)

    I bought the iphone8gb 3G 2 days ago and the ringtones on it are brutal. I followed the steps but it doesn’t seem to work. I am using Windows Vista. When I rename the file from .m4a to .m4r and I right click on it and click on properties…it still says that its an .m4a file. And when I open it in iTunes…it plays under MUSIC(library) and not under Ringtones. The file is 27 seconds long, I got rid of the ones in the library (not trashed) then I renamed it..but it just wont do! I have the most recent iTunes. 7.7.0.43
    and my phone version is 2.0

    please try to email me (ANYONE) who can help me out! Thank you everyone for your help! take care!

    fillyboi@gmail.com

  10. 9 On July 15th, 2008,Kitten Says:

    Hi Flipperz

    I don’t have the new 3G iPhone (yet) but I did upgrade to iTunes 7.7.043 just yesterday, so I’ll try running through the process to see if I can narrow down the problem to either iTunes or the new iPhone. I have done this successfully for a friend on a Windows Vista computer for the older iTunes/iPhone combo, so I don’t think the problem is with Vista…..I’ll report back later this morning..

  11. 10 On July 18th, 2008,mcragg29 Says:

    i have the same problem with the new 3g iphone cant make ringtones and they dont show up under ringtones they show up under music…..need some help!

    bananabomb0694@hotmail.com

  12. 11 On July 18th, 2008,K2Z Says:

    I have the iphone 3G and itunes 7.7.0.43 as well and I’m having the same problems putting ringtones into itunes and onto my phone. The files don’t show up when I name them m4r or as m4a. Itunes doesn’t say that there is a problem or anything, but nothing happens! This is so frustrating.

    Any help on this issue would be greatly appreciated!!!!

  13. 12 On July 18th, 2008,Kitten Says:

    If you have a Windows computer then you might try the free iRinger

    http://www.iringer.net/

    If it works, toss them a donation…….

    For Mac users, the latest version of iToner works with the iPhone 3G and iTunes 7.7
    http://www.ambrosiasw.com/utilities/iToner/

  14. 13 On July 20th, 2008,Zay Says:

    iRinger worked for me. I have 16g iPhone 3G, Windows Vista, Itunes 7.7. Very easy to use. Watch the Youtube video tutorial does not get much easier than this.

  15. 14 On August 14th, 2008,Mr. Fixit Says:

    Kitten, I am running Vista. Followed every step and ring tone appears in iTunes Ringtone folder. After connecting iPhone went to ringtones and checked box beside title of new ringtone to synch it to phone. After sync when I click on iTunes to look at files on my phone the new ringtone is listed as if it is on my phone. However when I go to my phone the ring tone is not there.

    Any ideas??

  16. 15 On August 15th, 2008,aubrjae Says:

    I am having the same problem. My ringtone shows up in the ringtones section with the m4r extension, I checked all the setting mentioned above. What else could I possibly do? Please…………help…….me..!!!!!!

  17. 16 On August 15th, 2008,Kitten Says:

    @Mr Fixit
    @aubrjae

    The only time I had the same trouble (could create the ringtone fine and it seemed to sync but did not), it turned out that my ringtone was a tiny fraction of a second longer than 30 seconds - iTunes simply will NOT sync a ringtone longer than 30 seconds. I edited the errant ringtone to be only 28 seconds and then it really did sync fine.

    If you’re absolutely certain your ringtone is not more than 30 seconds and you still have this trouble, give iRinger a try (if you have Windows) or iToner (if you have a Mac)…..both will sync ringtones independently of iTunes.

    Good luck!

Leave a Reply

Add your own comment! Your opinion is as valid as anyone elses, so come on... let me know what you think.

**PLEASE NOTE:  I use Akismet and other spam-comment blockers.  If your comment does not show up it may be that Akismet has determined that it is spam due to your IP address, your links, or the words you use.   If you're not a spammer, drop me a note via my Contact Form and I'll respond personally.

Your email address will never be displayed. Please use a name/pseudonym so that it is easier to distinguish between different anonymous comments. Thanks for commenting!

Search: