I haven’t seen any “clean” write-ups for creating free ringtones for your iPhone yet, so here goes.
Note: This is done on my Mac, if you notice any differences please let me know and I can make an updated PC-guide.
-Open up iTunes on the Mac/PC that you use to sync with your iPhone.
-Make sure that AAC is the import format. If not, change it by: iTunes, Preferences, Import Settings, Import using: AAC Encoder, Setting: iTunes Plus, then click OK.
You should notice that if you right-click on any song in your library, it will have a “create AAC version” option.
It is a good practice to make your ringtones 30 seconds in duration.
-Locate the song you wish to make in to a ringtone.
-Preview and note the point in the song that you want the ringtone to start
-Right-click on the song, Get Info
-Go to the options tab, put in your start time and end time for the song, click OK
-Double-click the song to play the 30-second clip you just set, adjust start and end time if necessary
-Once you have the 30 seconds of ringtone goodness, right-click on the song and create AAC version
After the song is converted you should see a duplicate song below the original with a duration of 30 seconds. Left-click and drag this new song to your desktop. The ringtone will be copied to your desktop as a .m4a file. Left-click and rename to .m4r extension. You will get a prompt that says, “Are you sure you want to change the extension from “.m4a” to “.m4r”? Choose “Use .m4r”
Left-click the ringtones folder in iTunes and drag your new .m4r file to it, you now have your new ringtone! Make sure it will be copied by editing your sync settings to copy all ringtones! Voila!
Note: Make sure to cleanup and remove the start and end times from your songs that you made ringtones. It will be annoying whenever you play them and they will only play for 30 seconds.