This is possible but you will need to own a copy of the songs in the first place. If you have an iPhone and wish to use songs from your iTunes collection as a ringtone unfortunately it is not as simple as just having it on your phone’s ipod then clicking set as ringtone.
Though a little fiddly it is still possible to do yourself. First open up iTunes and highlight the MP3 file of the song you want to use as a ringtone. Right-click on the song. When the menu appears, choose 'Get Info'. After the next window opens, click on the tab that says 'Options'. In this window there is a 'Start time' and 'Stop Time' field. Click on the boxes next to each of these fields and put the time in the song that you want the ringtone to start and end. The time between the start and the end of the ringtone created from the song cannot be more than 30 seconds; however, it can be less.
Return to the MP3 file of the song in your iTunes library. Right-click on the song and choose 'Convert Selection to AAC.' A new 30-second file will be created, which is not the same file as the original MP3. This new file will be 30 seconds long. Drag this new file from iTunes onto your desktop. Then return to iTunes and delete the file that was just created by right-clicking on the file and navigating to 'Delete' in the menu that opens up. Doing this will not affect the original song file or the ringtone file that is now on your desktop.
Next move the mouse to the icon on the desktop and right-click on it. A menu will appear. Find the 'Rename' selection on the menu and click on it. The file will end with 'm4a.' Change the file extension to '.m4r.'Drag the .m4r file back into iTunes. Connect your iPhone to the USB port with the USB cord that came with the phone. When the 'Sync' button appears, click 'OK.' This moves the ringtone to the iPhone.
Though a little fiddly it is still possible to do yourself. First open up iTunes and highlight the MP3 file of the song you want to use as a ringtone. Right-click on the song. When the menu appears, choose 'Get Info'. After the next window opens, click on the tab that says 'Options'. In this window there is a 'Start time' and 'Stop Time' field. Click on the boxes next to each of these fields and put the time in the song that you want the ringtone to start and end. The time between the start and the end of the ringtone created from the song cannot be more than 30 seconds; however, it can be less.
Return to the MP3 file of the song in your iTunes library. Right-click on the song and choose 'Convert Selection to AAC.' A new 30-second file will be created, which is not the same file as the original MP3. This new file will be 30 seconds long. Drag this new file from iTunes onto your desktop. Then return to iTunes and delete the file that was just created by right-clicking on the file and navigating to 'Delete' in the menu that opens up. Doing this will not affect the original song file or the ringtone file that is now on your desktop.
Next move the mouse to the icon on the desktop and right-click on it. A menu will appear. Find the 'Rename' selection on the menu and click on it. The file will end with 'm4a.' Change the file extension to '.m4r.'Drag the .m4r file back into iTunes. Connect your iPhone to the USB port with the USB cord that came with the phone. When the 'Sync' button appears, click 'OK.' This moves the ringtone to the iPhone.