Create FREE Custom iPhone Ringtones

Posted July 18th, 2008 | 100 Comments

iPhone RingtonesWhen the original iPhone came out, Apple had the crazy idea of trying to charge people to make ringtones out of tracks that they already owned!

Not surprisingly this didn’t last very long and Apple dropped the charge. Unfortunately they have never really made it easy to create your own for free though. Or at least they have never made it public.

Quickest Way

They did update GarageBand to be able to ‘Save As iPhone Ringtone’ which works great, if you have a Mac and you use GarageBand.

There are also other programs that do the job well, AudialHub for Mac and iPhoneRingToneMaker for PC. These both cost money though, here’s how to do it for FREE.

iTunes

You already have everything that you need, because all you need is iTunes! The process works exactly the same for Mac AND PC!

  • 1) Right click the song you want to make into a ringtone and select Get Info.
  • iPhone Ringtones

  • 2) Select Options in the Get Info window.
  • 3) Click the Start and Stop checkboxes and enter the start and finish times for the part of the track you want to use as your ringtone. It must be under 40 seconds or the iPhone will not recognise it as a ringtone. Select ‘OK’
  • iPhone Ringtones

  • 4) Right click again and choose ‘Convert Selection to AAC’ This will create a new file with the same name but the track length will be under 40 seconds.
  • iPhone Ringtones


  • 5) Right Click and choose ‘Show In Finder’ (Show In Windows Explorer for PC)
  • iPhone Ringtones

  • 6) The file will have a .m4a file extension. Change this to .m4r
  • iPhone Ringtones

  • 7) Remove the file from iTunes (but don’t delete from your computer)
  • 8) Drag the file back into iTunes and it will then appear in the Ringtones section.
  • iPhone Ringtones

  • 9) While your iPhone is connected, click on your iPhone under the iTunes device listing, choose the ‘Ringtones’ tab, then check the box for ‘Sync all Ringtones’. (You only need to do this part once, the first time)

Get original ringtones delivered automatically to your iPhone



Please share this article!
These icons link to social bookmarking sites where readers can share and discover new web pages.

  • Digg This Article
  • StumbleUpon
  • del.icio.us
  • Propeller
  • Technorati
  • Facebook
  • Reddit
  • Sphinn
  • TwitThis
  • Print this article!
  • E-mail this story to a friend!

Related Posts

100 comments to “Create FREE Custom iPhone Ringtones”

  • Brian

    18.07.08

    Almost works… right up to the part where it get’s sync’d to iphone. shows up in itunes as a ringtone, but not in phone… any suggestions?

  • Shaun

    18.07.08

    Hi Brian,

    Have you made sure that the track is less than 40 seconds long?

    They won’t show up on the phone as a ringtone if they are over 40 seconds even though they iTunes shows them as ringtones.

  • Troy Coughlin

    19.07.08

    this is not working on my PC. I rename the track and make it a .m4r and when I copy it to itunes it puts back the original name of the track. does not show in ringtones.

  • Shaun

    19.07.08

    Troy: Thanks for your comment, as I say in the post I don’t use a PC but I think I will make an effort to try this with a Windows machine today to make sure. If it doesn’t work I’ll make it Mac only.

  • Shaun

    19.07.08

    Following my previous comment, I installed iTunes on Windows and followed the same procedure. It worked perfectly as it does on my Macs.

    Not sure what your problem is Troy, are you remembering to remove the track from iTunes before you copy it back? I hope you get it sorted soon anyway.

    Here’s a screen grab from Windows iTunes to show it does work.

  • Jay

    19.07.08

    Here’s what I found for Windows - You need to first set Itunes to default to convert to AAC. I had mine set to use MP3 and it didn’t work. It’s under Preferences - Advanced

    j

  • H

    19.07.08

    How do you change the ext in windows? Do you just rename the file or what?

  • Shaun

    19.07.08

    Jay: Thanks for that! My version of iTunes was showing AAC already but hopefully your comment will help some others if it is showing MP3!

    H: You do just rename the file, but first you need to make sure that you have Windows set to show you the file extensions. When you rename a file you should see the file extension, for example .mp3, .doc and in this case .m4a. If you can’t see these, do the following:

    In an Explorer window go to the ‘Tools’ menu at the top and select ‘Folder Options’.

    Next select the ‘View’ tab.

    About halfway down you will see ‘Hide Extensions For Known Filetypes’ which probably has a check next to it. Simply remove this check, hit ‘Apply’ and ‘OK’.

    Then when you view files you should see the extension which means you can now change them too.

  • H

    19.07.08

    Thanks, I had forgot about that. Works just like you said.

  • victor

    20.07.08

    damn this is the best thanks ur badass i made some for my new iphone 3g thanks

  • victor

    20.07.08

    thans and i did it on windows vista if need help ask me

  • sly

    21.07.08

    Thanks to OP, works a treat.

  • Shaun

    21.07.08

    victor: Thanks for confirming it works in Vista.

    sly: You’re welcome, glad it works for you too!

  • Casey

    22.07.08

    hi, I have been searching for links on making ringtones for the new Iphone, and found your link very helpful. One problem I am having - I follow your steps, but then hit a roadblock when I get a box that says the songs are “protected” and can’t be made into ringtones… even songs that have the bell next to them.
    Any help on how to get past this? I am a novice when it comes to manipulating tyhings like this.

    Thanks in advance!

  • yas

    24.07.08

    i have an iphone 3g.i have manged to do all the steps but cannot find it on my phone help pls!!

  • Brennon

    27.07.08

    I, too, am having the problem where the ringtone shows up in all the right places (i.e. in the ring tone section of iTunes and in the ring tone folder on the Mac) … but it’s not syncing to the actual iPhone.

  • Matt

    27.07.08

    Thanks - very clear and simple instructions which worked perfectly. Good to have a custom ringtone finally :)

  • ir

    27.07.08

    Hey Thanks so much!! Ur the best!! i have been trying for such a long time to apply mp3 as ringtones !!! :):):) thanks again !!

  • Shaun

    28.07.08

    Casey: I don’t have any songs that I have purchased myself from the iTunes store but I imagine that they will not allow you to use them as ringtones. You could try purchasing the DRM free tracks or using tracks you have ripped yourself or ‘acquired’ elsewhere ;) Good luck!

    Yas: If everything has worked you should find them at Settings / Sounds / Ringtones.

    Brennon: The only experience i’ve had when this happens is if the ringtones are over 40seconds in length. Hopefully this is the case for you so it’s easily fixed!

    Matt, ir: You’re both very welcome, thanks for the comments!

  • Jo

    29.07.08

    hi, i tried creating a ringtone for my iphone 3g on my pc, but im having trouble converting the .m4a to .m4r. can you help me ? thanks

  • nino

    29.07.08

    shaun i owe u so hard i was looking all night for a way to get free tones and u got it for me im using windows and if u dont no how to change the .m4a to .m4r all you do is rename the file and change .m4a to .m4r and click ok and then follow the rest of the instructions thanks again

  • m

    30.07.08

    i have successfully completed all the steps to making a ringtone, but i cant find it on my phone! please help

  • Adam

    31.07.08

    Having a similar problem to Brennon - it’s showing up everywhere, except in the custom ringtone menu on the iphone…And only 25 seconds long…

  • james

    31.07.08

    dude works perfectly

  • jmood88

    31.07.08

    I’m not having any problems converting songs but for whatever reason when I have multiple songs it will only show the last song that I sync’d as available for a ringtone and if I have one song set for a ringtone and then add another one the ringtone will change to the most recent song.

  • roberto

    31.07.08

    It works. Great. Thanks

  • Ali

    01.08.08

    Your awesome.

  • victor

    01.08.08

    M: hey go to settings and sounds and then ringtones it should be there.

  • Barry

    01.08.08

    Same thing for me as most…I don’t have a Mac. Although on my PC everything works perfectly to get the ringtone as far as the ringtone section in itunes, but it doesn’t sync into the settings/sounds/ringtones menu on my 3G! Less than 4 seconds long, definitely under 40….Please help!

  • Sherman

    01.08.08

    Thank very much. It worked well. It didnt work before but that was because i forgot to turn off hide extension.

  • adam C

    03.08.08

    thanks man it worked i think i havent tried to put on my ipod yet buy ur awsome. thanks so much

  • phil

    03.08.08

    hey is there a similar method for making sms text alerts?

  • Shaun

    03.08.08

    Thanks for the comments guys, especially the people calling me awesome ;)

    Barry, Adam, Brennon Check out Part 9 of the steps in this post. Have you made sure to check the ‘Sync Ringtones’ box whilst your iPhone is syncing?

  • Rich

    05.08.08

    Shaun,

    When I go to the last step, iTunes says if I sync ringtones, it will remove all existing songs, movies, and TV shows. I just downloaded the latest version of iTunes (7.7.1.11), and iPhone software (2.0.2). I’d rather not have to drag 10GB of music back. How can I get around this?

  • Rich

    05.08.08

    I forgot to mention, I’ve got a PC running Windows XP Home, SP3. Thanks.

  • Barry

    05.08.08

    Hi, Shaun
    Yes, The Ringtones box is definitely checked.
    It has been from the moment I read part 9.
    I know it should sync as all the steps have been followed.
    It syncs everything else, just not ringtones.
    I’d be happy to call you awesome if you could figure this one out!

  • Tim

    05.08.08

    Thanks very much superb and easy to do!
    Was a bit worried when phone arrived today and no decent ringtones!
    Any way of getting decent sms tones?
    Thanks again

  • Anna

    06.08.08

    I am the same as Barry, i have everything checked, everything working, AAC thingy on, appearing in my ringtone folder and on my iphone section of itunes, but it can’t be found on my iphone! i hope you can find a reason for this!

  • Mike

    07.08.08

    Finally, a solution! I had the same issues as many who’ve posted here: followed all the steps above and the ringtone appears everywhere appropriate in iTunes but NEVER in my iphone. My last ditch effort: I downloaded iRinger (google it), imported the song, and exported to itunes. I opened itunes, and the newly created ringtone automatically appeared under the Library ringtone folder. After a sync, the much anticipated Settings->Sounds->Ringtones->”Custom” folder shows up in my iphone. I’ve got my custom ringtone…good lord, finally. [I'm using a 16GB iphone 3g and itunes 7.7.0.43]

  • Anne

    07.08.08

    I keep getting “can’t convert protected file” when I try to convert to AAC.

  • Paul

    07.08.08

    They don’t show up on my iphone 3g either :(

  • Rich

    08.08.08

    I used iRinger, and it worked! Thanks Mike.

  • walter

    09.08.08

    when you rename it on vista, it doesnt work. So vista users beware. Find a mac or xp to change it on. but it does work.

  • James

    12.08.08

    Wow, I can’t thank you enough for this guide!
    I’ve tried several programs that didn’t even work.
    This method is simple, fast, and all you need is iTunes!

  • Alex

    12.08.08

    I’m having a slight problem…
    Once I convert the file to AAC, I right click and select ’show in windows explorer’. When I view the file, however, there is no extension… if i view the files properties it shows the file is a MPEG-4 Audio File… I have tried adding ‘.m4r’ to the file and opening it in itunes but it still does not recognize the file as a ringtone. can you help me?

  • Barry

    13.08.08

    Shaun, Mike!
    You guys both rock!
    Mike, I downloaded the iRinger and it worked perfectly.
    I even watched the iRinger instructional video. It helped.
    Shaun, I’m still using the initial information you provided to cut down the timing on some of ringtones I’d created even though iRinger lets you edit them. Plus, the information helps me understand more of the file types being used.
    So far, so good.
    Anything changes, I’ll be posting right away.
    Thanks again!

  • Shaun

    13.08.08

    Mike: You’re welcome. Thanks for recommending iRinger, glad it helped you and i’m sure it will help others. It’s a shame that you couldn’t get it working the proper way though!

    Anne: Unfortunately it seems that you can’t make ringtones from tracks you’ve downloaded from the iTunes store. Try using some that you have ripped from your own CDs or acquired ‘elsewhere’

    Walter: I have never used Vista so I can’t confirm or deny what you say, but a couple of other people have claimed that it does indeed work in Vista.

    Alex: You need to make sure that you have Windows set to show you the file extensions. When you rename a file you should see the file extension, for example .mp3, .doc and in this case .m4a. If you can’t see these, do the following:

    In an Explorer window go to the ‘Tools’ menu at the top and select ‘Folder Options’.

    Next select the ‘View’ tab.

    About halfway down you will see ‘Hide Extensions For Known Filetypes’ which probably has a check next to it. Simply remove this check, hit ‘Apply’ and ‘OK’.

    Then when you view files you should see the extension which means you can now change them too.

    Everybody: Thanks very much for your compliments, you’re all very welcome!

  • Alex

    13.08.08

    You are so damn good,
    MANY thanks!

  • Billy

    14.08.08

    i can’t find the ringtones as ringtones on my iphone! arrgh! and i watched them go across in the sync. they show up in my itunes but i can’t get them to work as ringtones. i don’t want another program unless i have to. help!

    i mean you are awesome, up until the last step.

  • kim

    15.08.08

    I can’t get my IPhone to sync my ringtones. I get error message {”song” not copied to the IPhone because it cannot be played on this IPhone}. The actual song plays just fine on the IPhone. I’ve done all of the steps and it shows up in my ringtones folder but it just refuses to sync and I’ve even taken the song down to 10 seconds just to make sure the file isn’t too big. Any help?

  • stevo

    17.08.08

    worked perferct on my laptop im using the new iphone 3g with the new itunes and a new vista and worked perfect well done mate anyone no about changing the text msg’s

  • Steve

    17.08.08

    Same problem as Rich: when I clicked the “Sync ringtones” checkbox, it warned me that this would delete all the songs, ringtones, and TV shows currently on the iPhone. I didn’t believe it could do anything that stupid, so I went ahead anyway. It was telling the truth, and I was that stupid :-) Now I have that ringtone, but have lost a few hundred audio tracks and will have to re-copy them from the Mac. WTF?

    (Worse news: it’s not my iPhone, it’s my wife’s…)

  • Steve

    17.08.08

    Followup: I added a bunch of music back onto the iPhone, then tried adding another ringtone, and this time it DIDN’T give me the scary message that it would delete all the existing music. I tried it, and it in fact didn’t delete all the existing music.

    I think it’s a first-time thing. Which means, as a preventive, the first time you plug a particular iPhone into a computer, you should click “sync ringtones” even if you don’t have any yet; it will dutifully delete all the nonexistent stuff you haven’t put on yet, so it doesn’t feel the need to do so later on when you DO have stuff on there. At least, that’s my theory :-)

  • Steve

    17.08.08

    I figured it out: it has to do with switching from “Manage manually” to “sync”. Step 9 in your instructions is correct if you don’t have “Manually manage” checked, but if you do, Step 9 should become

    “While your iPhone is connected, and you’re in iTunes, drag the ringtone in question from the Ringtones folder on your computer and drop it on the iPhone.”

  • T

    18.08.08

    SHAUN u r tha man! I have XP and followed yo instructions. Everything worked perfectly wit tha 3G. word of advice to those still havin troubles.. I accidently made a tone 40.009 secs long & couldn’t fig out y it wuznt showin on tha phone after sync. When he said 40 SECS HE MEANT 40 SECS!!!

    And also, Tim had a valid ? Any1 know how 2 custom-tone SMS or alerts on iPhone? (if possible)

  • Shaun

    18.08.08

    Billy, Kim: Not sure what is causing your particular problems as i’ve never encountered anything like that. I will do some research and see if I can find any solutions. Maybe somebody else can help?

    Steve: Thanks very much for your input, i’m going to add some of your points to the article later as I’m sure they will help others!

    T: Thanks man! It’s not possible to customise the SMS tones at the moment without jailbreaking the phone :(

  • Andrew

    19.08.08

    I figured out how to sync the ringtones in iTunes 7.7.1 to my iPhone. Steve gave me the idea. The “automatically sync” is what was preventing the songs from transferring. I switched to “manually manage”, navigated in iTunes to the ringtones folder under the iPhone, deleted all the ringtones from the folder, then re-added the ringtones back to the folder individually by dragging and dropping them from my iTunes ringtones folder to my iPhone. The ringtones were able to sync to the iPhone 1 at a time and I was FINALLY able to actually see them on my iPhone. Thanks for the inspiration Steve.

  • tito

    21.08.08

    You are the man. thanks.

  • Geordie Dave

    24.08.08

    it work spot on mate, still dunno how u found this out first, but well dun lol ur a legend :) i didnt have to sync my iphone i just dragged the file back to itunes and straight into the iphone and it popped up in custom ringtones on the iphone :)

    i was just wonderin should i still sync my iphone whilst i only risk losin a few songs now instead of later when something else comes out where i must sync my iphone a risk losing 100s of songs??? when i say ’something else comes out’ i mean maybes custom message tones.

    cheers mate !!

  • Nicki

    24.08.08

    Thanks a bunch this worked really well. I’ve been trying another video and this was definitely the best.

  • Steve

    25.08.08

    i was just wonderin should i still sync my iphone whilst i only risk losin a few songs now instead of later when something else comes out where i must sync my iphone a risk losing 100s of songs??? when i say ’something else comes out’ i mean maybes custom message tones.

    Even if you do sync now, “something else” will come out later anyway, so if you’re in “manage manually” mode, you’ll need to install the “something else” manually. AFAIK, anything you can do via sync should also be possible manually. But Apple really really wants you to use “sync”, so they may not have taken any great pains to ensure that. :-)

    Ringtones can be installed either manually or via “sync”, and I don’t (yet) know of anything that requires one or the other approach.

  • Devanjan

    25.08.08

    Hey

    Bingo. This is working great with my iphone 3G :)

  • mark

    25.08.08

    will this work with the new 3g ipod?

  • Les

    26.08.08

    tried it, it works fantastic, thanks! One question, how can i convert music or sounds in itunes into sounds that I can use for SMS or new message tone? The ones in the ringtones can’t seem to be used for new SMS received…etc

  • Casarchie

    28.08.08

    Wow… It’s so easy !!
    It works really well !:)

    Thanks a lot

  • James

    28.08.08

    Works like a charm! You have to make sure to change the start and stop time to less than 40 seconds before doing the Convert to AAC. I did this on a Windows Vista, with the new iPhone 3G and the 2.0.2 iPhone software. Thanks for the help!

  • Gavin Lord

    28.08.08

    Work pperfectly on my iPhone 3G using windows! Thanks!!

  • Michel from Bavaria

    29.08.08

    GREAT YOU ARE THE MAAAAAN!

    I deleted Garage band cause i don’t really need it, you saved me a lot of time!!!!

    Cheers mate, really, good work!!!

    peace michel

  • Daniel

    29.08.08

    GREAT HELP!!!!!

    It works perfect!

    Thanks

  • Michael

    01.09.08

    Really great heplp.

    I have got the same step from the youtube, but it didn’t work, cos’ it miss out one of the key point..i.e. limit the play time to 40 sec.

    Thanks!

  • Mark

    02.09.08

    Thanks very much for this info… works perfectly with widows xp and 3g iphone…. no more crap ringtones hehe

  • Guillaume

    03.09.08

    Hello, i actualy got a problem, i can see the RINGTONE section in my iTunes… why is that?

    gimme a solution plz! thanks!

  • Shaun

    03.09.08

    Thanks for all the compliments people and thanks to Steve for your suggestions, I’m sure it’s helped a lot of people out!

    Guillaume: Go to iTunes Preferences from the menu bar (iTunes/Preferences for Mac or Edit/Preferences for PC) and in the General tab you will see a number of checkboxes for Movies, TV Shows, Podcasts etc… Just tick the Ringtones box and it will appear in your sidebar :)

  • Guillaume

    03.09.08

    Ok thanks! but now it doesnt allowed me to add it to the ringtone section… lol

  • Guillaume

    03.09.08

    Forget it!! I LOVE YOU!! im a really happy man!!

    thanls again! good work!

  • Devanjan

    08.09.08

    any break through with how to customize ringtones for text messages?

  • Matt

    08.09.08

    u are a god this works perfectly

  • Dean

    11.09.08

    For me I had to rename the m4r file and make sure it was completely gone from iTunes before importing it into ringtones. Works great!

    Thank you for the post.

  • akshay

    13.09.08

    i have an iphone 2g jailbroken and unlocked with 2.0.2 software i tried all the above steps but it an error saying iphone cannot plat this track comes when i copy it to the iphone.what should i do?

  • akshay

    13.09.08

    i am using itunes 8.0 is that the main problem?

  • rafa

    15.09.08

    wow thank you so much. this works great!

  • Terry

    15.09.08

    I have 8.0 on Vista and the manual copy (select manual manage and drag from Windows Explorer to the ringtones folder. Worked great, but now my problem is that when I add another ringtone, the new ringtone appears twice on iPhone, while both appear in the Ringtones folder in iTunes. Anyone?

  • Patrick

    15.09.08

    Man, you are the best!!!! And to think I was about to download a program to customize my ringtones. Easy steps and worked like a charm!

  • Kimmi H

    16.09.08

    Question (I use a MacBook Pro)….when I GET INFO, I do not see the “options” section! Where is it at??? I know how to do all the rest, no problem. But have 5 prior ringtones I made for my Motorola & they are 40-52 secs. Merely need to trim them down & go on. HELP! Kimmi

  • Amit

    18.09.08

    Even I can’t get my IPhone to sync my ringtones. I get error message {”song” not copied to the IPhone because it cannot be played on this IPhone}. The actual song plays just fine on the IPhone. I’ve done all of the steps and it shows up in my ringtones folder but it just refuses to sync.
    Any help?

  • hahah

    19.09.08

    wow it works!!!!!

  • hope

    20.09.08

    that was awesome..everything worked perfect..but i have one problem after i get the the whole process of ringtone..the original song doesnt play completely ..after it reaches the 40sec stop limit ( i mean the length of ringtonE) it automatically shifts to some other song..why is that and any way to fix it?

  • hope

    22.09.08

    sorry..i got it.. u have to just change the start time and stop time back to original at get info ..thanx

  • StuartGW

    23.09.08

    Thanks Mike in particular for the iRinger tip. I too had got the ringtone onto the phone (according to iTunes on the PC), but it didn’t show up in Custom. Iringer did the trick. It must do something smart on the formatting. I notice the ringtone it generates from the same source file looses the tags (album artist etc) so I wonder if this is what prevents the iPhone from recognising the file.
    Cheers, Stuart

  • D

    24.09.08

    DUDE - You are obviously too awesome for words

  • jeff

    28.09.08

    TERRRY
    i am having the same problem when it comes to adding more then 1 rington it shows up twice as the same song can anyone help?

  • Charlie Clarke

    30.09.08

    Ringtone works like a dream, thank you so much!!!!!

  • Tracy

    05.10.08

    I am stuck, got to the point of renaming the file, trying to find out where I can make the file extensions visible - on vista so can find the tools or folder options - please help!

  • Rafa

    07.10.08

    a have done everything and every step, the ring tone is 10 seconds long, delete from the libery, converted, it show on itunes in the ringtone tab but won`t sync to the phone help please!!

  • Blair

    10.10.08

    Thank you for making this! I got stuck on Step 7 at first…for some reason I can’t drag songs out of the itunes library, so I just left the folder open where I changed the extension, right-click deleted the song, and then drug it back in from the same folder. Seems simple but it really had me stuck lol. This method works extremely well for me, I have a PC with XP, and its simple and fast. Thanks again!

  • Suresh

    12.10.08

    Thanks a lot!! This is perfect! This is much better as I can select the part of the song which I want!

  • John

    13.10.08

    Works great I used IRINGER

  • martyn halsall

    19.10.08

    just use iringer… import the song (less than 40 seconds) or whatever then export, gets added to itunes automatically the sync all ringtones and there you go :)

  • George

    22.10.08

    Hey,

    I feel really retarded right about now. I need to change the settings so I can see the extensions to be able to change it to .m4a, but I really don’t know what you mean by opening an explorer window. I can’t find the tools sections. Thats pretty much what is keeping me back. I appreciate the help Shaun.

  • George

    22.10.08

    okay, never mind.. I found it. And it totally worked. Thanks so much.



  • Leave a Reply

  • Twitter Updates

  • flickr Feed

    WembleyWembleyWembleyWembleyWembleyWembleyWembleyWembleyWembley
  • RSS Jigsaw Internet Solutions