iRinger is a free iPhone 3g ringtone maker and converter application to create ringtones for you iphone 3g and convert them to iphone format.
iRinger lets you create an iphone ringtone from any music file you have or even a from a video file. It also lets export the created ringtone with this application to iTunes directly so you don’t need to “jailbreak” your iphone to have custom ringtone of your favourite songs.
In order to create a ringtone from your favourite song click Import button on iRinger, browse to locate the song. Preview the song to confirm and export the final created ringtone to iTunes. So that you can sync with your iphone with iTunes to transfer the custom made ringtones.
iRinger lets you create and export ringtone from any music file in 3 easy steps in sequence. Import, Preview and Export to iTunes
You can also decrease the volume of the final ringtone and decide the length of ringtone from one point to second point on the file.