You can make a ringtone from any song or audio file on your computer, then move it to your iPhone through iTunes or Finder

Creating a custom ringtone for your iPhone means taking an audio file you own — a song, a voice recording, a sound effect — trimming it to 40 seconds or less, converting it to the right format, and loading it into your phone. The process splits into three steps: edit the audio on your computer, convert it to an M4R file (the format iPhones recognize as ringtones), and transfer it to your iPhone using iTunes on Windows or Finder on Mac.

You cannot use songs from Apple Music or Spotify directly, because those are licensed streams, not files you own. You can use songs you bought from iTunes, songs you recorded yourself, or audio files you downloaded. The whole process takes about 10 to 15 minutes once you have the right software.

Key Takeaways

  • Ringtones must be 40 seconds or shorter and saved as M4R files, which is Apple's ringtone format.
  • You edit the audio on your computer using free software like Audacity, then export it as an M4A file and rename the extension to M4R.
  • On a Mac, you drag the M4R file into Finder and sync it to your iPhone; on Windows, you use iTunes to add it to your phone.
  • Once the ringtone is on your iPhone, you assign it to specific contacts or set it as your default ringtone in the Sounds & Haptics settings.

Edit your audio file to 40 seconds or less

read and install Audacity, which is free and works on Mac, Windows, and Linux. Open Audacity and drag your audio file into it, or go to File > Open and select the file. You will see the audio displayed as a waveform — a visual representation of the sound.

Listen to the file and decide which 40-second section you want as your ringtone. Use the Selection Tool (the I-beam cursor at the top left) to highlight the part you want to keep. Click where the ringtone should start, then shift-click where it should end. The selected section will turn lighter than the rest. If you need to adjust the edges, click and drag the selection boundaries.

Once you have the right section selected, go to Edit > Delete > Delete Other Tracks (or just Edit > Delete if you only have one track). This removes everything except your selected 40 seconds. Save the file by going to File > Export > Export as WAV, and give it a name like "myringtone.wav". You now have a trimmed audio file ready for conversion.

Convert the audio file to M4R format

You need to convert your WAV file to an M4A file, then rename it to M4R. The easiest way is to use iTunes (on Windows or older Macs) or Finder (on newer Macs with macOS Catalina or later). Open iTunes or Finder and go to Preferences (iTunes) or Settings (Finder). Look for the Audio section and make sure "Import Using" is set to "AAC Encoder". This is the format that becomes M4R.

In iTunes, go to File > Add File to Library and select your WAV file. iTunes will convert it to M4A and add it to your library. Right-click the converted file and select "Show in Windows Explorer" (Windows) or "Show in Finder" (Mac). The file will be in your iTunes Media folder. Find the M4A version of your ringtone.

Right-click the M4A file and select Rename. Change the extension from .M4A to .M4R. Your computer may warn you that changing the extension could make the file unusable — click "Use .M4R" or "Change" to confirm. You now have an M4R file that your iPhone recognizes as a ringtone.

Transfer the ringtone to your iPhone using iTunes or Finder

On a Mac with macOS Catalina or later, open Finder and plug in your iPhone with a USB cable. Click your iPhone in the Finder sidebar under Locations. Click the Tones tab at the top. Drag your M4R file into the Tones window. Finder will sync the ringtone to your phone automatically.

On Windows or older Macs, open iTunes and plug in your iPhone. Click the iPhone icon in the top left of iTunes. Go to the Tones tab. Check the box next to "Sync Tones" and select "All Tones" or "Selected Tones". If you choose Selected Tones, check the box next to your ringtone file. Click explore or Sync at the bottom right. iTunes will transfer the ringtone to your phone.

Wait for the sync to finish — you will see a progress bar. Once it is done, unplug your iPhone and open the Settings app.

Assign the ringtone to your phone or to specific contacts

Open Settings on your iPhone and go to Sounds & Haptics (or just Sounds on older iPhones). Tap Ringtone. You will see a list of all available ringtones, including your custom one. Tap your custom ringtone to hear a preview and set it as your default. Any incoming call will now use this ringtone unless you have assigned a different one to a specific contact.

To assign the ringtone to just one contact, open the Contacts app, find the person, and tap Edit. Tap Ringtone and select your custom ringtone from the list. Tap Done. That contact will now ring with your custom tone while everyone else uses your default ringtone.

Troubleshooting if your ringtone does not appear on your iPhone

If your M4R file does not show up in the Tones section of iTunes or Finder, check that the file extension is actually .M4R and not .M4A. Right-click the file, select Properties (Windows) or Get Info (Mac), and look at the full filename. If it still says .M4A, rename it again and confirm the change.

If the file is named correctly but still will not sync, try disconnecting your iPhone, closing iTunes or Finder completely, waiting 10 seconds, and plugging the phone back in. Sometimes the connection needs to refresh. If you are using iTunes, you can also try going to Edit > Preferences > Devices and clicking Reset Warnings to clear any cached sync errors.

If your ringtone appears in Settings but does not actually ring when you get a call, make sure your phone is not in Silent mode. Check the physical mute switch on the left side of your iPhone — if it is flipped toward the back, your phone is silent. Also check that the volume is turned up in Settings > Sounds & Haptics > Ringer and Alerts.

Why you might want to use a ringtone app instead

If the manual process feels complicated, several apps on the App Store let you create ringtones directly on your iPhone without using a computer. Apps like GarageBand (free, made by Apple) let you record audio or import a song, trim it, and save it as a ringtone in seconds. Other apps like Ringtone Designer or Ringtone Maker offer similar features with different interfaces.

The trade-off is that app-based ringtones are sometimes limited in length or quality compared to ones you create on your computer. But if you only need to make one or two ringtones and do not want to deal with file formats and iTunes, an app is faster and simpler.

Frequently Asked Questions

Can I use a song from Apple Music as a ringtone?

No. Apple Music songs are licensed streams, not files you own, so they cannot be converted to ringtones. You can only use songs you purchased from iTunes, songs you recorded yourself, or audio files you downloaded from other sources.

What if my ringtone is longer than 40 seconds?

Your iPhone will not accept ringtones longer than 40 seconds. You must trim the audio in Audacity or another editor before converting it to M4R. If you try to sync a longer file, iTunes or Finder will either reject it or cut it off automatically.

Do I need to keep the M4R file on my computer after syncing it to my iPhone?

No. Once the ringtone is synced to your iPhone, you can delete the M4R file from your computer. The ringtone stays on your phone. You only need the file if you want to sync it to another device later.

Why does my custom ringtone not play when I get a call?

Check that your iPhone is not in Silent mode by looking at the mute switch on the left side of the phone. Also go to Settings > Sounds & Haptics and make sure Ringer and Alerts volume is turned up. If the ringtone is assigned to a specific contact, make sure the call is actually from that contact.

Can I create a ringtone from a voice memo I recorded on my iPhone?

Yes. Open the Voice Memos app, find the recording you want, tap the three dots, and select Share. Choose Save to Files and pick a location. Then move that file to your computer, open it in Audacity, trim it to 40 seconds, and follow the conversion steps above.