The simplest way: use a ringtone you already own

If you have an audio file on your computer — an MP3, a song from iTunes, a voice memo you recorded — you can turn it into an iPhone ringtone in about five minutes. The process is different depending on whether you use a Mac or Windows, but both routes go through iTunes or Finder, convert the file to the right format, and then sync it to your phone.

The key constraint is length: iPhone ringtones must be 40 seconds or shorter. If your audio file is longer, you will need to trim it first using a free tool like Audacity (available for Mac and Windows) before you move forward. Most people trim to 15 to 30 seconds so the ringtone doesn't feel endless when someone calls.

Key Takeaways

  • iPhone ringtones must be in M4R format and no longer than 40 seconds; you can convert and trim audio files using iTunes on Windows or Finder on Mac.
  • Once you have an M4R file, drag it into the Tones section of iTunes or Finder, then sync your phone to transfer the ringtone.
  • After syncing, go to Settings > Sounds & Haptics > Ringtone on your iPhone to select your custom ringtone for incoming calls.
  • You can also purchase ringtones directly from the iTunes Store on your iPhone, which downloads them ready to use without any conversion.
  • If you use GarageBand on Mac or iPhone, you can record or create a short audio clip and export it as a ringtone directly.

Converting an audio file on a Mac using Finder

On a Mac running Catalina or later, Finder has replaced iTunes. Open Finder, locate your audio file, and right-click it. Select "Open With" and choose "Garageband" or "Music" depending on what you have installed. In GarageBand, you can trim the file to under 40 seconds by dragging the edges of the audio track, then export it as an M4R file by going to File > Export > M4R Ringtone.

If you prefer not to use GarageBand, you can also use a free online converter like CloudConvert or Online-Convert. Upload your audio file, select M4R as the output format, and read the converted file. Then open Finder, go to your user folder, and drag the M4R file into the Tones folder (you may need to create this folder if it does not exist). After that, connect your iPhone to your Mac, open Finder, select your phone, go to the Tones tab, and drag your M4R file into the list.

Converting an audio file on Windows using iTunes

On Windows, read iTunes from the Microsoft Store or Apple's website. Open iTunes, go to Edit > Preferences > General, and make sure "Show iTunes in the Windows Media Player library" is checked. Then import your audio file by going to File > Add File to Library and selecting your audio file.

Right-click the file in your iTunes library and select "Get Info." Go to the Options tab and set the start and stop times to create a clip under 40 seconds — for example, start at 0:00 and stop at 0:30. Click OK. Then right-click the file again and select "Create AAC Version." iTunes will create a shortened copy. Right-click that copy, select "Show in Windows Explorer," and rename the file extension from .m4a to .m4r. Now connect your iPhone to your computer, select your phone in iTunes, go to the Tones tab, and drag your M4R file into the list. Click Sync.

Buying ringtones directly from your iPhone

If you do not want to convert files, you can purchase ringtones directly on your iPhone. Open the Settings app, go to Sounds & Haptics > Ringtone, and scroll to the bottom where you will see "Tone Store." Tap it, and you will be taken to the iTunes Store ringtone section. Browse by category, preview tones by tapping them, and purchase any tone you want for $1.29. Once purchased, the ringtone downloads when ready and appears in your Ringtone list ready to use.

This method is the fastest if you want a professional-quality ringtone and do not mind paying a small amount. The ringtones in the iTunes Store are curated and may provide to work on your iPhone without any conversion or syncing needed.

Creating a ringtone in GarageBand on your iPhone or Mac

If you want to record your own ringtone — a voice memo, a musical snippet, or a sound effect — you can use GarageBand, which is free on both iPhone and Mac. On your iPhone, open GarageBand, create a new project, and choose an instrument or use the Voice Memos app to record directly. Keep your recording under 40 seconds. When you are done, tap the three dots in the top left, select "Share," and choose "Ringtone." Name your ringtone and tap "Export." The ringtone will be added to your Sounds & Haptics settings when ready.

On a Mac, the process is similar: open GarageBand, create a project, record or compose your audio, trim it to under 40 seconds, then go to File > Export > M4R Ringtone. Name the file and save it. Then sync your Mac to your iPhone using Finder as described above.

Setting your custom ringtone for calls and contacts

Once your ringtone is on your iPhone, open Settings and go to Sounds & Haptics. Tap Ringtone and you will see all available ringtones, including your custom ones at the top of the list. Select the one you want to use as your default ringtone for all incoming calls. A checkmark will appear next to your choice.

You can also assign different ringtones to specific contacts. Open the Contacts app, find a contact, tap Edit, scroll down to Ringtone, and select a custom ringtone just for that person. This is useful if you want to know who is calling without looking at your phone.

Troubleshooting: ringtone does not appear after syncing

If you synced an M4R file to your iPhone but it does not show up in Settings > Sounds & Haptics > Ringtone, check that the file extension is actually .m4r and not .m4a. On Windows, right-click the file, select Properties, and look at the file type. On Mac, right-click the file, select Get Info, and check the full filename at the top. If it says .m4a, rename it to .m4r and try syncing again.

If the file is definitely M4R and still does not appear, try disconnecting your iPhone, restarting both your computer and phone, and syncing again. Sometimes iTunes or Finder needs a fresh start to recognize new tone files. If you are still having trouble, delete the M4R file from the Tones folder and try converting your audio file again using a different tool — the original conversion may have been incomplete.

Frequently Asked Questions

Can I use any song from my music library as a ringtone?

Yes, but only if the song is not protected by copyright restrictions. Songs you purchased from iTunes or downloaded as MP3s can be converted. Songs from Apple Music or other streaming services cannot be used because they are encrypted. If you own the song file itself, trim it to under 40 seconds and convert it to M4R format.

What is the difference between M4R and M4A format?

M4R is the ringtone format for iPhone; M4A is the audio format. They are nearly identical, but iPhone only recognizes M4R files in the Tones section. You can rename an M4A file to M4R and it will work, but the proper way is to export directly as M4R when you convert your audio.

Do I need a computer to add a ringtone to my iPhone?

No, if you use GarageBand on your iPhone to record or create the ringtone, or if you purchase ringtones from the iTunes Store. You only need a computer if you want to convert an existing audio file from your computer into a ringtone.

Why is my ringtone not playing when someone calls?

Check that your iPhone is not in Silent mode — the mute switch on the side of the phone silences all ringtones. Also check Settings > Sounds & Haptics and make sure the Ringtone volume slider is turned up. If the ringtone is set correctly and the volume is up, restart your iPhone and try again.