The basic process: download, convert, and set

To use a song as your ringtone, you need three things: the audio file on your phone, the file in a format your phone accepts, and the ringtone set in your phone's settings. Most phones come with ringtone apps built in, but the steps differ between iPhone and Android, and the file formats matter — your phone won't recognize every audio format you might download.

The fastest route is usually to buy a ringtone directly from your phone's app store (iTunes for iPhone, Google Play for Android), because the file arrives ready to use. If you already own a song or want to use one you find online, you'll need to download it first, then convert it to a format your phone accepts, then move it into your phone's ringtone folder.

Key Takeaways

  • iPhone ringtones must be in M4R format and shorter than 40 seconds; Android accepts MP3, OGG, and WAV files of any length under your phone's storage limit.
  • You can buy pre-made ringtones from iTunes or Google Play, or convert a song you own using free software like Audacity or an online converter.
  • On iPhone, use GarageBand or a Mac to convert and transfer ringtones; on Android, download the file to your phone and move it into the Ringtones folder using a file manager.
  • Some music streaming services (Spotify, Apple Music) don't let you download songs for ringtones due to licensing restrictions, so you'll need a song you own or one from a free source.

Where to find songs to use as ringtones

If you want to buy a ringtone outright, iTunes (for iPhone) and Google Play (for Android) both sell ringtones for around $1.29 each. These arrive in the correct format and are ready to set immediately. Search for the song title and "ringtone" in either store.

If you own a song already — either purchased from iTunes, Amazon Music, or Bandcamp, or ripped from a CD you own — you can convert that file yourself. Streaming services like Spotify and Apple Music don't let you download songs for ringtones because of licensing agreements with record labels, so this route only works for music you own outright.

Free music sites like Free Music Archive, ccMixter, and Incompetech offer songs you can download and convert. YouTube also hosts songs, but downloading from YouTube violates its terms of service and may violate copyright law depending on the video's license.

Converting a song to ringtone format on iPhone

iPhone ringtones must be in M4R format and no longer than 40 seconds. The easiest way to convert and transfer is through GarageBand on your iPhone or a Mac. On your iPhone, open GarageBand, tap the plus sign, choose "Audio Recorder," then tap the three dots in the top left and select "Song Settings." Tap "Metronome" to turn it off, then import your audio file by tapping the loop icon and selecting "Music." Trim the song to 40 seconds or less, then press and hold the audio track until "Share" appears. Choose "Ringtone," name it, and tap "Share."

If you're using a Mac, open GarageBand, create a new project, import your song, trim it to 40 seconds, then go to Share > Send Ringtone to iTunes. The ringtone will appear in iTunes under Tones, and you can sync it to your iPhone through the iPhone settings in iTunes.

If you don't have access to GarageBand, online converters like Online-Convert or CloudConvert can convert MP3 files to M4R format. Download the converted file, then email it to yourself and open the email on your iPhone. Tap and hold the attachment, select "Save to Files," then open the Files app and tap the M4R file — your phone will offer to add it as a ringtone.

Converting a song to ringtone format on Android

Android phones accept MP3, OGG, and WAV files as ringtones, so you may not need to convert at all — most songs you download will already be in one of these formats. If you need to convert, use free software like Audacity (download from audacityteam.org) or an online converter like CloudConvert or Online-Convert.

Once you have the file in MP3, OGG, or WAV format, download it to your phone or transfer it via USB cable. Open your phone's file manager (usually called "Files" or "My Files"), navigate to the Ringtones folder, and move your audio file there. If the Ringtones folder doesn't exist, create one in your internal storage or SD card.

After the file is in the Ringtones folder, open your phone's Settings, go to Sound or Sound and Vibration, tap Ringtone, and select your song from the list. If it doesn't appear, restart your phone — Android sometimes needs a restart to recognize new ringtone files.

Trimming a song to the right length

Most phones work best with ringtones between 10 and 30 seconds long — anything shorter feels abrupt, and anything longer may not finish ringing before you answer. iPhone has a hard limit of 40 seconds; Android has no technical limit but very long ringtones drain battery faster.

To trim a song, use Audacity (free, works on Windows and Mac). Open Audacity, drag your song into it, click and drag to select the section you want to keep, then go to Edit > Trim Audio. Export the trimmed version as MP3 or WAV. On iPhone, you can also trim within GarageBand by dragging the edges of the audio track before converting to M4R.

Most songs have a good ringtone section in the chorus or a distinctive hook — pick a part that's recognizable within a few seconds so you'll know it's your phone ringing.

Troubleshooting: why your ringtone isn't showing up

On iPhone, the most common problem is file format — your phone will only recognize M4R files. If you converted to MP3 or WAV, it won't appear in your ringtone list. Re-convert using GarageBand or an M4R converter, then try again.

On Android, the file needs to be in the correct folder. Check that your MP3 or WAV file is in the Ringtones folder, not in Downloads or Music. If you created the Ringtones folder yourself, restart your phone so Android recognizes it. Some phones also require you to set ringtone permissions in Settings > Apps > [Your File Manager] > Permissions.

If you transferred the file via USB cable and it still doesn't appear, try downloading it directly to your phone instead. Some phones don't recognize files transferred from a computer until you restart.

Frequently Asked Questions

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

No — Spotify, Apple Music, and most streaming services don't let you download songs for ringtones because of licensing restrictions. You can only use songs you own outright, either purchased or ripped from a CD you own.

What if my song is longer than 40 seconds on iPhone?

Trim it using GarageBand or Audacity before converting to M4R format. iPhone won't accept ringtones longer than 40 seconds, so the conversion will fail if you try to skip this step.

Do I need special software to convert a song?

Not necessarily. Online converters like CloudConvert work in your web browser and are free. Audacity is free software you download to your computer. iTunes can also convert songs to M4R on a Mac. Choose whichever is easiest for you.

Will my ringtone work if I switch phones?

Ringtones don't transfer between iPhone and Android because they use different formats — M4R on iPhone, MP3 or OGG on Android. You'll need to convert your song again for your new phone's format.

Can I use a YouTube video as a ringtone?

Downloading from YouTube violates its terms of service and may violate copyright law unless the video is licensed for reuse. Use a song from a free music site or one you own instead.