Although you get ample of stock ringtones in your iPhone but nothing rings better than your favorite song in your smartphone. Android users have been well-privileged in this aspect. Apple iPhone users do get the same opportunity as well but since the process is comparatively complicated, not a lot of people choose to set their favorite songs as a ringtone.
Quite a lot of people, including my friends keep asking the same question, over different websites and Forum. Therefore, we have chosen the easiest way to set your favorite song as a ringtone in your iPhone.
Easiest Way to Make Ringtones for iPhone?
Download latest version of iTunes
Since you need iTunes to create ringtones, installing its latest version would be the first thing if in case you are Windows user. Download from http://www.apple.com/in/itunes/download/.
Upload your favorite song in iTunes
Secondly, we need a song to make a ringtone, so select one and upload it to iTunes. To do this, you can simply drag and drop the song into the iTunes window (music) to add it to your library or you can go to File>Add File to Library> Add to Library> and select the song. Or simply click CTRL + O. iTunes is compatible with mp3 file than WAV, so make sure the song you selected is mp3 file.
Crop the song for ringtone
Since iPhone ringtones are only 30 secs (more or less) long, you will have to crop the song that you have selected to convert into ringtone. So, play the song and note down the starting and ending time (30 secs duration) of the part you want to convert into ringtone. Now go to File > Get Info > Option and put the time (start and stop as in the image above) and turn the volume adjuster to maximum and click OK.
Create AAC version of the song
Now, since you have already maked the start and end time of the song, you willl have to create a new file to set it as a ring tone. Simply Right-Click on the song and select "Create AAC Version." A new copy of the same song will be created in the library. The original will show the full duration and the new copy will only show the length of the ringtone segment.
Show in Windows Explorer
Right-click the new copy and select Show in Windows Explorer. A file explorer window will open and your new copy will be highlighted.
Convert .m4a to .m4r file
Change the ".m4a" extension to ".m4r" by simply pressing right key mouse and "Rename". This will change the file into a format that iTunes and your iPhone will recognize as a ringtone. You can ignore the warning message and simply click OK.
Drag and drop the file to tones
Go back to the iTunes and delete the .AAC version of the audio and open the Windows Explorer which was kept open while changing the file extension name. Now, drag and drop the file from the Windows Explorer to the iTunes music. You can see this in the Tones section as well, as well once you drag and drop it.
Transfer the ringtone to your iPhone
Now dock your iPhone to your PC and go to iPhone in your iTunes App (PC). In iTunes click the Tones, where you will see the new tone added, simply check in the box and click Sync at the bottom.
Change your iPhone Ringtone
Once you Sync your iTunes with your iPhone, the ringtone will be automatically transferred to your iPhone. So, to set new Ringtone in your iPhone simply to Setting > Sounds > Ringtone and select the new one that you have just added successfully.