I found this video on how to create my own custom ringtones for my iPhone (or android). It is a little old but still works well. I’m using iTunes version 220.127.116.11.
Here is a summary of the steps:
- Open iTunes and select a song.
- Right click on the highlighted song and select “Get Info”.
- Click on the “Options” tab.
- Check both boxes next to “Start” and “Stop” – This is the start and stop times you want to use as a ringtone. (I believe the tone length has to be less than or equal to 45 seconds. Anything longer will not be recognized by iPhone as a ringtone.)
- Click “OK”
- From the file menu at the top left of iTunes select “Convert” > “Create AAC Version”. This will create a copy of the file and place it directly underneath the original file.
- Highlight the original file and turn off the check boxes next to “Start” and “Stop” to restore the file to its original condition.
- Now, drag and drop the new, AAC file, to your desktop.
- Rename the file extension on your desktop to .mp3r or .mp4r.
- Delete the ACC version inside of iTunes
- Drag and drop the .mp3r or .mp4r file from your desktop to your “Tones” folder in iTunes.
- Connect your iPhone to your computer and synchronize the tones folder. (Note: Sometimes my computer recognizes my iPhone without plugging it in.)
Let me know if you run into any trouble.