How to Set Up a Custom Ringtone on Your iPhone Without iTunes

For years, creating a custom ringtone for an iPhone required a frustrating process of connecting your device to a computer, cutting an audio file in iTunes, changing file extensions from .m4a to .m4r, and manually syncing it back to the phone. Fortunately, Apple has modernized its ecosystem, and you no longer need a computer to personalize your incoming calls.

Using Apple’s free GarageBand app, which comes pre-installed on most iOS devices or can be downloaded for free from the App Store, you can turn any unprotected audio file saved on your iPhone into a fully functioning custom ringtone in just a few minutes.

This guide explains how to create and set a custom ringtone entirely on your iPhone using GarageBand.

Step 1: Save Your Audio File

Before you begin, you need an audio file saved directly to your iPhone’s Files app. This cannot be a DRM-protected song from Apple Music or Spotify. It must be an MP3, WAV, or AAC file that you have downloaded from a royalty-free website, recorded yourself, or transferred via iCloud Drive.

  1. Download or locate your audio file.
  2. Ensure it is saved in the Files app (e.g., in the “On My iPhone” or “iCloud Drive” folders).

Step 2: Import the Audio into GarageBand

GarageBand is the secret weapon for bypassing iTunes ringtone restrictions.

  1. Open the GarageBand app on your iPhone. If you don’t have it, download it from the App Store.
  2. Swipe through the instruments until you find the Audio Recorder (microphone icon) and tap it.
  3. At the top left of the screen, tap the Tracks icon (it looks like three broken horizontal lines) to switch from the instrument view to the timeline view.
  4. Tap the small metronome icon (triangle with a swinging pendulum) at the top to turn off the ticking sound.
  5. Tap the Loop icon (it looks like a roller coaster loop) in the top right corner.
  6. Select the Files tab at the top, then tap Browse items from the Files app.
  7. Locate your downloaded audio file and tap it to add it to the list.
  8. Tap and hold the file name in the list, then drag it onto the main timeline in GarageBand.

Step 3: Edit and Export the Ringtone

Ringtones on iOS are limited to a maximum of 30 seconds. You need to trim your track.

  1. Drag the ends of the audio clip to trim it down to the exact 30-second segment (or shorter) that you want to use. You can press the play button at the top to preview it.
  2. Once you are happy with the clip, tap the downward-pointing arrow in the absolute top left corner and select My Songs. This saves your project.
  3. Tap and hold the project file you just saved (usually named “My Song 1”).
  4. From the pop-up menu, select Share.
  5. Tap the Ringtone icon in the middle of the screen.
  6. Give your new ringtone a recognizable name (e.g., “Custom Chorus”) and tap Export in the top right corner.
  7. When the export is successful, tap Use sound as… and select Standard Ringtone to apply it immediately.

You can also find this ringtone at any time by navigating to Settings > Sounds & Haptics > Ringtone on your iPhone.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.