You can create a ringtone from any audio file on your phone or computer

A custom ringtone starts with an audio file — usually an MP3, WAV, or M4A file — that you trim to the part you want to hear when someone calls. The steps differ depending on whether you use an iPhone or Android phone, and whether you want to use a song you own or record something new. On both platforms, you'll need either a dedicated ringtone app or a computer to prepare the file, then move it to your phone's ringtone folder or settings.

The shortest route is usually a ringtone app from your phone's app store, because it handles the trimming and file placement in one place. If you prefer more control or want to use a song from your computer, you can trim it there first, then transfer it to your phone manually.

Key Takeaways

  • A ringtone is a short audio clip (usually 15 to 40 seconds) that plays when someone calls, and you create it by trimming a longer audio file to the part you want to hear.
  • iPhone ringtones must be in M4R format and placed in the Ringtones section of the Files app or synced through a computer; Android ringtones can be MP3 or WAV files placed in your Notifications folder.
  • Ringtone apps like Zedge (Android) or GarageBand (iPhone) let you trim audio and set it as your ringtone without leaving the app.
  • If you use a song you don't own, check your phone's terms of service; most platforms allow personal ringtones but prohibit distributing them.

Creating a ringtone on iPhone using GarageBand

GarageBand is Apple's built-in music app and the easiest way to create an iPhone ringtone. Open GarageBand, tap the plus icon to create a new project, then choose "Audio Recorder." Tap the loop icon (the circular arrow) to open the loop library, or tap "Files" at the top to import an audio file from your phone or iCloud Drive. Once your audio is in the project, tap and drag the edges of the audio clip to trim it to 15 to 40 seconds — this is the length limit for iPhone ringtones.

When you've trimmed the audio, tap the three dots in the top right corner, then select "Share." Choose "Ringtone," name it, and tap "Export." GarageBand will save it to your phone's Ringtones section automatically. Go to Settings > Sounds & Haptics > Ringtone, and you'll see your new ringtone in the list. Tap it to set it as your default, or assign it to a specific contact by opening Contacts, selecting the person, tapping "Edit," and choosing "Ringtone."

Creating a ringtone on Android using a ringtone app

Android phones don't have a built-in ringtone editor, so you'll need an app. Zedge is the most widely used option and is free on Google Play. Open Zedge, search for a ringtone or upload your own audio file, then trim it to the length you want. Tap "Set as Ringtone" and choose whether to apply it to all calls or to a specific contact.

If you want to use a song from your phone's music library, open Zedge, tap the plus icon to upload, select your audio file, trim it, and set it. Other options include Ringtone Maker and Audacity (a free desktop app that you can use on your computer, then transfer the file to your phone). Once you've created the ringtone file, you can also place it manually in your phone's Notifications folder using a file manager app, then set it in Settings > Sound > Ringtone.

Trimming audio on your computer before moving it to your phone

If you want more precise control, trim the audio on your computer first, then transfer the file to your phone. Audacity is free and works on Windows, Mac, and Linux. Open your audio file in Audacity, click and drag to select the section you want to keep (usually 15 to 40 seconds), then go to Edit > Trim Audio. Export the file as MP3 (Android) or WAV (either platform), then connect your phone to your computer via USB cable.

On Windows, your phone will appear as a removable drive. Navigate to the Notifications folder (or create one if it doesn't exist) and drag your trimmed audio file there. On Mac, use Android File Transfer (a free app from Google) to browse your phone's folders and place the file in Notifications. On iPhone, you'll need to use Finder or iTunes to sync the file to the Ringtones section — this is more complex and GarageBand is usually faster.

Understanding ringtone file formats and size limits

iPhone ringtones must be in M4R format, which is Apple's protected audio format. If you trim audio in GarageBand and export as a ringtone, it converts to M4R automatically. If you're transferring a file from your computer, you may need to convert it using a free tool like CloudConvert or Zamzar — search "convert MP3 to M4R" and upload your file.

Android ringtones can be MP3 or WAV files and have no strict format requirement, though MP3 is most common. Both platforms limit ringtone length to around 40 seconds; anything longer will be cut off when someone calls. File size is usually not an issue — a 30-second MP3 is typically 500 KB to 1 MB, well within any phone's storage.

Setting different ringtones for different contacts

Once you've created a ringtone, you can assign it to specific people so you know who's calling without looking at your screen. On iPhone, open Contacts, select a person, tap "Edit," scroll down to "Ringtone," and choose your custom ringtone from the list. On Android, open Contacts, select a person, tap the three dots, choose "Set ringtone," and select your file.

This is useful if you want a loud or distinctive ringtone for work calls, a gentle one for family, or a silent ringtone (set to "None") for people you don't want to hear from. You can also create multiple ringtones and rotate them, or use different ringtones for different times of day by creating a contact group and assigning the same ringtone to everyone in it.

What to know about copyright and ringtone use

You can create a ringtone from any audio file on your phone, including songs you own or have purchased. Most phone platforms allow personal ringtones for your own use. However, if you use a song you don't own — such as a copyrighted track from Spotify or Apple Music — check your phone's terms of service. Generally, streaming services prohibit converting their audio to other formats, though enforcement for personal ringtones is rare.

You should not share, upload, or distribute a ringtone you create from copyrighted music. If you want to use a song legally, consider purchasing it from iTunes or another store that sells DRM-free audio, or look for royalty-free music on sites like Pixabay or Free Music Archive. Many of these sites let you download audio specifically for ringtone use.

Frequently Asked Questions

Can I use a YouTube video as a ringtone?

Not directly — YouTube's terms prohibit downloading video or audio. However, you can use a screen recording app to capture the audio, save it as a file, then trim it in a ringtone app or on your computer. This is a workaround and not officially supported by YouTube.

Why doesn't my ringtone show up in my phone's ringtone list?

On Android, make sure the file is in the correct folder (usually Notifications or Ringtones) and is in MP3 or WAV format. On iPhone, check that the file is M4R format and was exported from GarageBand or converted correctly. Restart your phone if the file is in the right place but still doesn't appear.

Can I make a ringtone from a voice recording?

Yes. Use your phone's voice recorder app to record yourself, then trim it in GarageBand (iPhone) or a ringtone app (Android). Keep it under 40 seconds and make sure the audio is clear enough to hear when your phone is ringing.

What's the difference between a ringtone and a notification sound?

A ringtone plays for incoming calls; a notification sound plays for texts, emails, or app alerts. The process to create them is the same, but you assign them in different settings — Ringtone for calls, Notification Sound for messages.

Do I need to pay for a ringtone app?

No. Zedge, Ringtone Maker, and GarageBand are all free. Some apps offer paid versions with more features, but the free versions are enough to create and set a custom ringtone.