iPhone
On iOS 26 or later, with no app
- Keep the ringtone to 30 seconds or less and download it on your iPhone. It is saved to Files › Downloads.
- Open it in Files, tap the Share button and choose Use as Ringtone. If it is not in the list, tap More.
- It then sits at the top of Settings › Sounds & Haptics › Ringtone.
With GarageBand on iPhone
- Open GarageBand, start an Audio Recorder project and switch to the Tracks view.
- Open the Loop Browser, choose Files, find the ringtone and drag it onto the track.
- Go back to My Songs, long-press the project and tap Share › Ringtone › Export. GarageBand shortens anything over 30 seconds, so keep yours to 30.
- Tap Use sound as… › Standard Ringtone, or pick it later in Settings › Sounds & Haptics.
From a Mac or PC, up to 40 seconds
- Connect the iPhone with a cable and open Finder on a Mac or iTunes on Windows.
- Drag the .m4r file into the iPhone's window in Finder, or onto On My Device in the iTunes sidebar.
- On the iPhone, open Settings › Sounds & Haptics › Ringtone. It is at the top of the list.