Make an iPhone ringtone
Upload a song, trim it to the part you want (up to 40 seconds), and download it as an .m4r file ready for your iPhone.
How do I get the ringtone onto my iPhone?
Add the .m4r file to your phone via Finder (macOS) or iTunes (Windows): connect the phone, drag the file into its Tones section, then pick it under Settings → Sounds.
Why is there a 40-second limit?
iPhones only accept ringtones up to 40 seconds. Use the trim slider to select the best part of the song — the chorus usually works great.