How to Make a Custom Ringtone — iPhone & Android Guide

Why Make Your Own Ringtone

Still using your phone's default ringtone? When your phone rings in a public place, do you ever hesitate — "is that mine or someone else's?" A custom ringtone not only gives your phone a personal touch, it also lets you know immediately when you're getting a call.

Better yet, you don't need to spend any money. All you need is a music file you like and our free MP3 Cutter Tool, and you can create a unique ringtone in just a few minutes.

Format and Length Requirements

Different phone platforms have different ringtone requirements. Here's what you need to know:

iPhone Ringtone Specs

Android Ringtone Specs

Tip: Keep your ringtone short. Most calls are answered or go to voicemail within 15–20 seconds, so just grab the best part.

Step 1: Cut the Ringtone Clip

Whether you're making a ringtone for iPhone or Android, the first step is the same — cut the audio clip:

  1. Open the MP3 Cutter Tool and upload your music file.
  2. Wait for the waveform to load, then find your favorite part of the song (usually the chorus).
  3. Drag to select about 20–25 seconds of audio.
  4. Press play to preview — make sure it sounds smooth and doesn't cut off awkwardly at the start or end.
  5. Choose your export format: iPhone users should export as MP3 and then convert; Android users can export as MP3 directly.
  6. Click export and download your trimmed clip.

Choosing the Best Cut Points

A great ringtone grabs your attention from the very first note. Here are some tips for choosing cut points:

Setting a Ringtone on iPhone

iPhone ringtone setup is a bit more involved because it requires the M4R format. Here are two methods:

Method 1: Using GarageBand (No Computer Needed)

  1. Install Apple's free GarageBand app on your iPhone.
  2. Transfer the cut MP3 to your iPhone via AirDrop, iCloud, or the Files app.
  3. Open GarageBand and create a new Audio Recorder project.
  4. Tap the loop icon in the top-right corner of the Track view, select the Files tab, and drag your MP3 into the track.
  5. Trim the length to 30 seconds or less.
  6. Long-press the project name, then tap Share → Ringtone → Export.
  7. Go to Settings → Sounds & Haptics → Ringtone to select your new ringtone.

Method 2: Using a Computer with iTunes / Finder

  1. Rename the exported MP3 file's extension to .m4r (or first convert it to M4A with an audio tool, then rename to .m4r).
  2. Connect your iPhone to your computer with a USB cable.
  3. macOS Catalina or later: open Finder and select your iPhone. Windows or older macOS: open iTunes.
  4. Drag the .m4r file into the iPhone's Tones / Ringtones section.
  5. On iPhone, go to Settings → Sounds & Haptics → Ringtone and select your new ringtone.
Note: If the converted file doesn't play on iPhone, it may be an encoding compatibility issue. Use an AAC-encoded M4A file and rename it to .m4r for best results.

Setting a Ringtone on Android

Android is much simpler — it natively supports MP3:

Method 1: Via the Settings App

  1. Transfer the cut MP3 to your Android phone (USB, cloud storage, Bluetooth, etc.).
  2. Place the file in the phone's Ringtones folder (Internal Storage → Ringtones).
  3. Go to Settings → Sound & Vibration → Phone Ringtone.
  4. Your audio file should appear in the ringtone list — select it.

Method 2: Via File Manager

  1. Use a file manager app to find your downloaded MP3 file.
  2. Long-press the file and select "Set as" or "Use as."
  3. Choose "Phone ringtone" and you're done.

Setting a Ringtone for a Specific Contact

Want different ringtones for different people? On Android:

  1. Open the Contacts app.
  2. Select the contact you want to assign a ringtone to.
  3. Tap the three-dot menu in the top right and choose "Set ringtone."
  4. Select the ringtone you want from the list.

Tips for a Great-Sounding Ringtone

Bonus: Alarms and Notification Sounds

The same approach works for other sounds too:

Make My Ringtone Now