How to Set a Ringtone on iPhone From Files

On iOS 26 or later, open the Files app, touch and hold an audio file that’s 30 seconds or shorter, tap Share, then tap Use as Ringtone. On older iOS versions, or for a longer file you need to trim, import the file into GarageBand, export it as a Ringtone, and choose Standard Ringtone. Neither method needs iTunes, a computer, or an online converter.

The Files method works with MP3 and M4A files under 30 seconds. The new tone then shows up in Settings > Sounds & Haptics > Ringtone, where you can switch back to another tone later. If your file is longer or in another format, use the GarageBand steps below, which follow Apple’s GarageBand user guide for iOS 26.

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, if a voice recording starts with a long pause, trim the pause away so the useful part plays right when the phone rings.

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 tone you want. 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

Make sure 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 isn’t necessarily unprotected.

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. A selected sound also won’t play while calls are silenced.

Common questions

Do I need an M4R converter or a computer?

No. On iOS 26 the Files share sheet handles short MP3 and M4A files, and GarageBand handles everything else, all on your iPhone.

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 check the sound in Settings before you count on it for calls.