You can get free iPhone ringtones from MacMost.com. Just go to http://macmost.com/iphoneringtones/ and subscribe to the free iPhone ringtones podcast. You can then download the 100+ free iPhone ringtones to your iTunes library, and then set up your iPhone to make them all available to be used as ringtones.
You can create a ringtone for your iPhone or iPad from a song you own using iTunes and QuickTime Player. This works for iTunes purchases as well as songs obtained in other ways, but not for Apple Music songs. You can trim the song to a section you want to use as a ringtone and then use iTunes to transfer it to your iOS device.
You can use GarageBand on your Mac to create custom ringtones for your iPhone, iPad or iPod touch. You can combine your voice, GarageBand loops, instruments and external files to create almost anything you want. Then you can export them to iTunes and use iTunes to sync the ringtones to your iOS device. They can be assigned to ringtones, message tones, alerts or anywhere tones are used.
By using the GarageBand app on the iPhone, iPad or iPod touch, you can create ringtones and use them on your device, without needing to connect to a computer. You can use instruments, music loops, songs on your device or just record from the microphone. You can assign these ringtones to any alert sound in the Settings app.
Gary Rosenzweig shows you how to use GarageBand to make your own iPhone ringtones. You can use music and effects from GarageBand, or import your own sound files. Then you can transfer them to your iPhone via iTunes and assign them as your main ringtone or specific ringtones for specific contacts. You can also go to http://macmost.com/iphoneringtones/ to get some free ringtones to use.
Gary Rosenzweig shows you how to use GarageBand to make ringtones for the iPhone.