How to Set an iPhone Ringtone from an Audio File

To turn an audio file into an iPhone ringtone, import it into GarageBand, export the project as a Ringtone, and choose Standard Ringtone. You can do this on the iPhone without iTunes or an online conversion service.

This guide uses Apple’s documented GarageBand for iPhone method. The current GarageBand user guide covers version 2.3.18 on iOS 26; button placement can vary with other versions. The goal is a short custom sound for incoming calls, not a music file that merely plays inside Files.

Before you start

  • Install Apple’s GarageBand from the App Store if it is missing. Check the app’s requirements for your iPhone before downloading.
  • Keep the original audio file and note its folder in Files. Use a recording or other unprotected audio you are allowed to use.
  • GarageBand imports AIFF, WAV, AAC and MP3 audio, as well as Apple Loops. An unfamiliar extension may need conversion using a trusted tool; renaming an extension does not convert the sound.
  • Choose a short section. GarageBand ringtone exports have a 30-second limit, so a long song needs trimming.

Apple documents the supported file types in its GarageBand audio import guide. Its custom ringtone instructions explain the complete phone-only route.

You do not need to upload a private recording to a conversion website. Keep the original file so you can start again if you choose the wrong section.

Open an empty audio project

  1. On the Home Screen, touch and hold the GarageBand icon, then choose Create New Audio Recording. GarageBand opens its recording workspace.
  2. Tap Tracks at the top. This opens the timeline where imported audio becomes a region.
  3. Select the track by tapping its instrument icon on the left, then open the Loop Browser at the top. Use its Files tab for your stored audio.
Steps to open an empty GarageBand project: create a new audio recording, tap Tracks, open the Loop Browser
Illustration: how to open an empty GarageBand project.

Make room for the file, then import it

A new project’s section can be too short for the recording. The section length is measured in bars; it is not the ringtone’s duration in seconds. Set it to fit the file before importing, then trim the result.

  1. In Tracks view, tap the Song Section button on the right edge of the ruler. The section controls open.
  2. Tap the Inspector button beside the section’s name, turn on Automatic, then tap Done. This allows the section to fit imported audio.
  3. Return to the Loop Browser > Files. Tap Browse items from the Files app, find your recording, and tap it. It becomes available in the browser.
  4. Touch and hold the file, then drag it into Tracks view. Put its left edge at the start of the timeline. You should see an audio region on the track.

See Apple’s song-section controls guide for the Automatic setting. If an import stops too early, check that setting before assuming the file is damaged.

Choose the part you want callers to hear

  1. Tap the imported region and drag its left or right edge to retain the part you want. Touch and hold an edge to zoom for more precise adjustment.
  2. Move the trimmed region back to the far left. Leaving a gap creates silence before the sound starts.
  3. Play the result and listen for an abrupt cut or unwanted silence. Adjust the edges before exporting.

For example, a spoken recording may contain a long pause before the useful phrase. Removing that pause is more useful than exporting the entire recording and hoping an automatic cut chooses the right part.

Export it as a ringtone

  1. Tap Navigation > My Songs. Your project appears in the browser.
  2. Touch and hold the project and choose Share > Ringtone. The ringtone export dialog appears.
  3. Give it a recognizable name, then tap Export. If GarageBand says it exceeds 30 seconds, choose Continue for automatic shortening, or Cancel to edit your chosen excerpt.
  4. After export, tap Use sound as > Standard Ringtone. This changes the general incoming-call tone. Choose Assign to contact instead if you want it for one person, or set a ringtone for a contact later in the Contacts app.

Apple’s GarageBand sharing guide distinguishes ringtone export from sharing a Song or Project. Exporting ordinary audio does not complete the ringtone task.

Select it later, or undo the change

Open Settings > Sounds & Haptics > Ringtone and select your exported sound. To undo the change, select your previous tone on that screen. Apple’s tones and ringtones guide explains sound selection and contact-specific tones.

A person’s contact ringtone can override your general choice. Open Contacts, select the person, tap Edit > Ringtone, and choose the intended tone. Our guide to iPhone ringtone and sound settings explains the related volume and vibration controls.

If something goes wrong

The file is dimmed or missing

Confirm that you selected an audio file rather than a folder, that it is accessible on your phone, and that its format is supported. When using GarageBand’s Music tab, Apple says dimmed items may be protected or not downloaded. Protected music cannot be used for this export; a subscription download is not automatically an unprotected file.

The tone starts silently or uses the wrong excerpt

Return to the project and listen to the region. Check its position and trim points. Give a corrected export a distinct name so you can identify it when choosing the tone.

I exported it, but calls use another sound

Check your selection in Ringtone and any tone assigned to the caller’s contact. Choosing Done after export leaves the ringtone unassigned. Selecting a sound also does not guarantee it will be audible while calls are silenced.

Common questions

Do I need an M4R converter or a computer?

No separate conversion or computer is needed for this GarageBand route. The import and ringtone-export stages do the work on your iPhone. Old iTunes Tones instructions describe a different workflow.

Can I use a voice recording?

Yes, if you have an accessible, supported audio file. First save the recording to Files, then import it like other audio. Keep sensitive recordings on your own device and use only the excerpt you intend to hear aloud.

How do I remove an exported GarageBand ringtone?

Choose another tone first and keep the project if you might recreate it. In My Songs, touch and hold a project, choose Share > Ringtone > Your Ringtones, then swipe left on the unwanted exported tone and tap Delete. Deleting that export is different from changing which tone is selected.

Start with a short, recognizable recording, export it as a ringtone, and verify the chosen sound in Settings before relying on it for calls.

Join Our Free Newsletter

Featured guides and deals

You may opt out at any time.
Read our Privacy Policy