Make a Custom Ringtone on iPhone is easiest when you use the iPhone feature that directly controls the task instead of changing several unrelated settings.
- Create or obtain an audio clip you are allowed to use.
- Open GarageBand on the iPhone and import the audio into a project.
- Trim the section so it fits the ringtone-length limit.
- Use the project sharing controls and choose Ringtone.
- Name and export the ringtone, then assign it in Sounds & Haptics or to a contact.
The iPhone does not turn an arbitrary song from a streaming subscription into a ringtone with one tap. Protected or cloud-only tracks may not be available for ringtone creation.
For a clean ringtone, choose a short section with a clear beginning and ending and avoid clipping or excessive volume. Once exported, the tone can be assigned globally or only to a particular contact, which is useful for identifying important callers.
When finished, verify the result in the app or setting you changed before making additional adjustments.