Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

How to Make a Custom iPhone Ringtone with GarageBand or iTunes

Create a custom iPhone ringtone from an audio file using GarageBand on the phone or the legacy iTunes M4R workflow on a Windows PC.

Table of Contents

The simplest current way to make a custom iPhone ringtone is GarageBand on the iPhone. If you already manage local audio with iTunes on Windows, you can also trim a song, convert it to AAC, rename the copy from M4A to M4R, and transfer it to the device. Use only audio you have the right to edit.

Creating a custom ringtone for an iPhone

Current method: create the ringtone in GarageBand

  1. Save an unprotected audio file in the Files app, or make sure an eligible unprotected song is downloaded locally in Music.
  2. Install GarageBand. Touch and hold its icon, then choose Create New Audio Recording.
  3. Open Tracks view, tap the Loop Browser, and import the audio from Files or Music.
  4. Drag the audio into the timeline and trim the section you want. Apple's ringtone export accepts a maximum of 30 seconds; GarageBand can shorten a longer project automatically.
  5. Return to My Songs, touch and hold the project, then tap Share > Ringtone.
  6. Name it, tap Export, and choose Standard Ringtone, Standard Text Tone, or Assign to contact.

Apple's custom ringtone guide documents this supported workflow. Protected or streaming-only Apple Music tracks cannot be imported; use a DRM-free file stored locally.

Legacy Windows method: make an M4R file in iTunes

The following screenshots use iTunes 12.7. Menu labels can differ in another release. Start with an audio file already stored on the PC—not a protected subscription download.

Trim and convert the audio

  1. Open the audio file with iTunes and find it under Songs.

Opening an audio file with iTunes

  1. Right-click the track and choose Song Info.

Opening Song Info in iTunes

  1. On Options, set the start and stop times for the ringtone clip, then click OK.

Setting start and stop times for a ringtone clip

  1. Select the track and choose File > Convert > Create AAC Version. If that command is missing, open Edit > Preferences > General > Import Settings and set the encoder to AAC.

Create AAC Version command in iTunes

  1. Right-click the short copy and choose Show in Windows Explorer.

Showing the converted AAC file in Windows Explorer

Rename M4A to M4R

Enable file-name extensions in File Explorer, then change only the short copy's extension from .m4a to .m4r.

AAC ringtone copy shown as an M4A file

Renaming an M4A ringtone file to M4R

Confirm the extension change when Windows warns that the file may become unusable.

Windows confirmation for changing a file extension

Add the tone to the iPhone

If iTunes still points to the renamed AAC copy, remove only that short library entry and keep the file, then locate the M4R version when prompted.

Locating the renamed ringtone file from iTunes

Locate button for a missing iTunes file

Selecting the renamed M4R file

  1. Connect and unlock the iPhone, approve the trust prompt, and select the device icon.

Selecting an iPhone in iTunes

  1. Drag the M4R file onto the device's Tones area or the device name under On My Device.

Dragging an M4R ringtone to an iPhone in iTunes

The ringtone should then appear under Tones.

Custom ringtone listed under Tones in iTunes

  1. On the iPhone, open Settings > Sounds & Haptics > Ringtone and select the new tone. For messages, choose Text Tone instead.

Selecting a custom ringtone in iPhone sound settings

Older iTunes interface reference

The next screenshots show the same trim, AAC conversion, M4R rename, and tone-sync process in an older iTunes interface. Use them only if your menus resemble these screens.

Show the older screenshots

Connected iPhone in an older iTunes version

Opening a song with an older iTunes version

Get Info command in older iTunes

Start and stop options in older iTunes

Create AAC Version in older iTunes

Show converted ringtone in Windows Explorer

M4A file before its extension is changed

M4R file ready to add to iTunes

Tones library in an older iTunes version

Sync Tones options in older iTunes

Custom ringtone selected on an older iPhone

If the ringtone does not appear

  • Confirm that Windows did not create a hidden double extension such as tone.m4r.m4a.
  • Keep the clip short and use an AAC-based M4R file.
  • Unlock and trust the iPhone before dragging the file.
  • If the Tones section is missing or iTunes will not accept the file, use GarageBand instead.

For more sound options, see free ringtone download sites. If the iTunes layout is unfamiliar, start with the iTunes beginner guide.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.