sodcalculator

10 Tech How-To

Make an iPhone Ringtone From Audio or Video

Guide 10-40491 · Updated · Step by step

Turn a short clip from an audio file or video into a custom iPhone ringtone using GarageBand, then assign it to calls or a contact. You’ll need the source file accessible on your iPhone and the free GarageBand app; video sound must first be extracted as audio.

What You’ll Need

  • An iPhone with GarageBand installed. If needed, download it from the App Store.
  • The audio file saved in the Files app, or a video you can access in Photos or Files.
  • Enough free storage to import and export the clip.
  • Permission to use the audio. Streaming tracks protected by copyright controls, including many subscription downloads, generally cannot be imported as ringtone files.

Step-by-Step

  1. Choose a usable clip. Pick a section no longer than 30 seconds. A ringtone can be shorter, and a clear opening makes it easier to recognize. If you are using a video, decide which part of its soundtrack you want; GarageBand’s ringtone workflow imports audio, not a video picture.
  2. Save the source where GarageBand can find it. For an audio file, save or move it into the Files app, preferably under On My iPhone or iCloud Drive. For a video in Photos, extract its audio first with an available audio-export or video-editing app, then save the resulting audio file to Files. Menu names vary by app and iOS version. Do not assume renaming a video file to an audio extension converts it; it does not.
  3. Start a GarageBand project. Open GarageBand and tap the plus button to create a song. Swipe to or choose the Audio Recorder, then tap the Tracks button (the icon that looks like stacked horizontal lines) to open the track view. If GarageBand asks for microphone access, allow it only if you plan to record; importing a file does not require recording the clip.
  4. Set a ringtone-friendly project. Tap the song-sections button, often shown as a plus near the track ruler, and open Section A. Turn off Automatic if it is enabled, then set the section length to 30 bars. This provides room for a standard-length ringtone; the final exported audio should still be 30 seconds or less.
  5. Import the audio file. Tap the Loop Browser icon, then choose Files. Tap Browse items from the Files app if necessary, locate your audio, and touch and hold it to import. Drag the file from the browser onto the audio track. If the file does not appear, check that it is downloaded to the phone and saved in a format GarageBand can read, such as MP3, AAC, WAV, or AIFF.
  6. Trim and position the clip. Tap the region on the track and drag its left or right edge to select the part you want. Drag the region itself to move it to the beginning of the timeline. Zoom in with a two-finger pinch for more precise editing. Play the selection and adjust the start and end so it begins cleanly and finishes naturally. Keep the exported ringtone within 30 seconds.
  7. Export it as a ringtone. Tap the down arrow or My Songs to return to the GarageBand project browser. Touch and hold the project, tap Share, then choose Ringtone. Give it a short name and tap Export. If GarageBand warns that the ringtone is too long, choose Continue only if you want it shortened automatically; for a clean result, go back and trim it yourself.
  8. Choose how to use it. After export, tap Use sound as and select Standard Ringtone, Standard Text Tone, or Assign to contact. You can also tap Done and change it later in Settings > Sounds & Haptics > Ringtone. To set a particular person’s ringtone, open Contacts, select the person, tap Edit, then Ringtone.

Common Mistakes

  • Trying to import a video directly: GarageBand’s ringtone export uses an audio track. Extract the video’s sound and save it as an audio file first.
  • Using a protected streaming track: A song available for streaming or offline playback inside a music service may be protected and unavailable as an importable file. Use an unprotected audio file you own or have permission to use.
  • Leaving the clip too long: Ringtones are limited to 30 seconds. Trim before export rather than relying on automatic shortening.
  • Importing without placing the region at the start: A clip positioned later in the project can export with silence before it. Move the audio region to the timeline’s beginning.
  • Changing only the file extension: Renaming a video as MP3 or M4A does not extract or convert its audio. Use an audio-export tool.
  • Looking for the ringtone in the Music app: Exported ringtones are selected in Sounds & Haptics or Contacts, not as ordinary songs in your music library.

Tips

  • Use a distinct, recognizable excerpt rather than a long musical buildup. Check the clip on the iPhone speaker as well as headphones.
  • Leave a tiny natural fade at the end if the source allows it; an abrupt cutoff can sound jarring.
  • Name exports clearly. GarageBand may let you export several custom ringtones, and descriptive names make them easier to identify.
  • For video audio, work from a copy if you need to preserve the original. Keep the extracted file in Files until the ringtone has exported successfully.
  • To remove or manage custom tones, check Settings > Sounds & Haptics or GarageBand’s ringtone export options. Menu details can vary slightly with iOS updates.

Troubleshooting

The file is missing in the Files browser: Open Files separately and confirm the audio is downloaded, not just a cloud placeholder. Move it to On My iPhone or download it from iCloud, then reopen GarageBand. If it still cannot be imported, try a common unprotected format such as MP3 or WAV.

The imported track is silent: Play the source in Files first. Confirm the region is on the audio track, not an empty track, and check that its waveform is visible. A protected, damaged, or unsupported file may import incorrectly; use a different source file.

Export fails or the ringtone is missing: Shorten the project to 30 seconds or less, make sure the project contains audio, and free some device storage. Export again, then look under Settings > Sounds & Haptics > Ringtone. Restarting GarageBand and reopening the project can also help.

The tone plays but starts or ends at the wrong point: Return to the project, adjust the region’s position and edges, and export again. Give the new version a different name if you want to keep the earlier one while comparing.

The ringtone is selected but calls still use another sound: Check whether the caller has a custom ringtone assigned in Contacts. Also verify that the iPhone’s ringtone volume is audible and that the selected sound is still shown in Sounds & Haptics.

Frequently Asked Questions

Can I make an iPhone ringtone from a video?
Yes. First extract the video’s soundtrack to an audio file, save it in Files, and import that file into GarageBand. GarageBand does not turn the video picture itself into a ringtone.

How long can an iPhone ringtone be?
Keep a custom ringtone at 30 seconds or less. Shorter clips are often easier to recognize and export.

Do I need a computer or iTunes?
No. GarageBand can import an audio file and export a ringtone directly on a compatible iPhone.

Can I use a song from a streaming service?
Usually not as a direct import. Streaming downloads are often protected or confined to the service’s app. Use an accessible, unprotected audio file instead.

How do I set a ringtone for one person?
Open Contacts, select the person, tap Edit, choose Ringtone, select your exported tone, and save the contact.

Why is my exported ringtone not showing up?
Confirm the GarageBand export completed, then check Settings > Sounds & Haptics > Ringtone. If needed, export again with a shorter clip and a distinct name.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →