Audio Ready
← Audio Guides

How to Make a Ringtone for iPhone (and Set Any Song as Your Ringtone)

An iPhone ringtone is an M4R file, which is an AAC audio file (the same as M4A with a different extension) that is 40 seconds or shorter. To make one, trim your song to the part you want, save it as M4R, and add it to your iPhone. Then pick it in Settings under Sounds and Haptics. You can do all of it on the iPhone with GarageBand, on a computer with Finder or iTunes, or by making the file in your browser first.

What an iPhone ringtone has to be

A 30-second AAC clip at 256 kbps is only about 1 MB, so size is never a problem.

Method 1: Make the file in your browser, then add it

This is the shortest route if you already have the song as an MP3, M4A or similar file.

  1. Open the ringtone maker and add your file.
  2. Choose the 30-second section you want. Pick a part with a clear start, such as the beginning of a chorus, because the ring starts right away and a slow intro will sound like silence.
  3. Save it as an iPhone ringtone (M4R).

If you already trimmed the clip elsewhere and only need the conversion, the MP3 to M4R converter turns a ready file into a ringtone format.

Then add the M4R to your phone using one of the two computer methods below.

Method 2: Add the M4R with a Mac (Finder)

On macOS Catalina and later, iTunes is gone and the iPhone appears in Finder.

  1. Connect the iPhone with a cable and unlock it. Tap Trust if asked.
  2. Open Finder and click your iPhone in the sidebar.
  3. Open the General tab (called Files on some versions).
  4. Drag the .m4r file into the iPhone window, or onto the General tab. It should sync right away.

The ringtone then appears on the phone. If it does not, disconnect, reconnect and check that the file is a real M4R under 40 seconds.

Method 3: Add the M4R on Windows (iTunes or Apple Devices)

Windows 11 users can use the Apple Devices app from the Microsoft Store, and older setups use iTunes.

  1. Connect and unlock the iPhone.
  2. In iTunes, click the phone icon, go to Tones (on the left) and drag the .m4r file in. In the Apple Devices app, open your iPhone and look for the option to add files or tones.
  3. Sync, and the ringtone is installed.

The Apple Devices app changes with updates, so if you do not see a Tones section, check the app's current help.

Method 4: Use GarageBand on the iPhone

GarageBand is free from the App Store and can export a ringtone directly, but it works with songs that are saved on the phone itself.

  1. Open GarageBand, pick any instrument (such as the Keyboard), and switch to Tracks view.
  2. Tap the Loop button (top right) and open the Files or Music tab to import the song.
  3. Drag the song into the timeline. Trim it to 30 seconds or less by dragging the ends of the region. Note that the default song section length is often 8 bars, and you may need to extend the song length with the plus button at the right edge of the ruler.
  4. Tap the down-arrow button in the top left, choose My Songs, then touch and hold the project and tap Share.
  5. Choose Ringtone, name it, and tap Export. GarageBand may ask to shorten it if it is too long.
  6. Tap Use sound as and choose Standard Ringtone.

Songs from Apple Music downloads are protected and will not import. Files you own and saved in the Files app will.

Setting the ringtone

After it is on the phone, apply it:

  1. Open Settings.
  2. Tap Sounds and Haptics.
  3. Tap Ringtone and pick your file at the top of the list, under Custom Ringtone or Ringtones.

To assign it to one person only, open Contacts, open the person, tap Edit, then Ringtone. For text tones, use Settings, Sounds and Haptics, Text Tone. Menu names can differ slightly between iOS 17 and iOS 18, but the path is the same.

Tips for a good ringtone

  1. Start where the sound starts. Cut right at the first beat or word. A half-second of silence at the start is enough to make a ringtone feel late.
  2. Add a short fade out. A 1 to 2 second fade avoids a sudden stop at the 30-second mark. The fade in and fade out tool can do that before you convert.
  3. Check the loudness. A quiet recording is easy to miss in a pocket. The volume booster can lift it, but avoid pushing so far that it distorts.
  4. Choose a recognizable section. Hooks and riffs are easy to identify. Dense, wide mixes can sound muddy through the phone speaker.

Android is simpler

Android takes MP3 and M4A ringtones directly with no special format. You copy the file into the Ringtones folder or pick it from Settings, Sound, Phone ringtone (menus vary by manufacturer). The ringtone maker can export an Android version too.

Common problems

Everything stays on your device

The song you pick is cut and converted in your browser, so it is never uploaded anywhere.

Try it