How to Make a Ringtone From Your Own Song (iPhone and Android)
Share
You made a beat, recorded a hook or finished your first song. What's better than your phone ringing with your own music? Making a ringtone from your own song is free and takes a few minutes. On iPhone, since iOS 26, you don't even need GarageBand anymore. Here's how it works on iPhone and Android, which file you need and how to pick the part that actually works as a ringtone.
Quick answer
- iPhone with iOS 26: put an MP3 or M4A of 30 seconds or less in the Files app, touch and hold the file, tap Share and choose Use as Ringtone.
- iPhone with GarageBand: put your audio in a GarageBand project, trim the part you want and in My Songs choose Share > Ringtone.
- Samsung: go to Settings > Sounds and vibration > Ringtone, tap the plus icon and pick an audio file that's saved on your phone.
- Google Pixel: put an MP3 in your phone's Ringtones folder and select it under Settings > Sound & vibration > Ringtone.
Step 1: make the right file
Almost every ringtone headache comes from the file, not the phone. Watch three things.
The format: MP3 or M4A
A WAV from your DAW is great for mixing, but for a ringtone you want an MP3 or M4A. According to MacRumors and others, the new iOS 26 option works with MP3 and M4A files, and Google mentions an MP3 for Pixel phones.
Got a WAV, AIFF or FLAC? Convert it with the free audio converter. Drop your file in, pick MP3, choose 320 kbps and click Convert. It runs in your browser, so your audio isn't uploaded. It works on your phone too.
The length: 30 seconds max on iPhone
Apple says it plainly: a ringtone can be up to 30 seconds long. With the Files app option, the button doesn't even show up if your file is longer. So trim your song first. Android doesn't have the same hard limit, but a short clip is just more practical there too.
The easiest place to trim is your DAW. Set a loop or cycle area around the part you want and export only that part. In GarageBand on Mac, you tick the option to export just the cycle area when you export. The details are in how to export GarageBand to MP3 or WAV.
The start: no silence
If your file starts with two seconds of silence or a long fade-in, you'll barely hear anything the first moment your phone rings. Make your ringtone start right away. Don't want to cut the silence at the start and end by hand? Audio Converter Pro does it for you with the Trim silence option, even for a whole folder at once.
Step 2: which part should you pick?
A ringtone isn't a song. You often only hear it for a few seconds, sometimes on the street or in a loud room. This works best:
- Start at the hook or the drop. The part people recognize instantly. A quiet intro is nice in your song, but as a ringtone you'll miss it.
- Pick a part that loops cleanly. Phones often repeat a ringtone. Cut at the start of a bar and end on a bar too, so there's no weird jump.
- Mids over bass. A phone speaker plays very little low end. An 808 that fills the room on your monitors is barely there on a phone. A melody, vocal or snare stands out much more. Also read can't hear your 808 on phone speakers.
- Forgot the BPM of your beat? The free Beat Lab shows you the tempo, so you can quickly work out how many bars fit in 30 seconds. At 140 BPM, one bar of 4/4 lasts about 1.7 seconds, so 16 bars just fit.
How to set a ringtone on iPhone (iOS 26, no GarageBand)
- Get the file onto your iPhone. Save your MP3 or M4A to the Files app, for example with AirDrop or iCloud Drive. Safari downloads usually end up in the Downloads folder in Files.
- Open the Files app and find your file.
- Touch and hold the file and tap Share.
- Choose Use as Ringtone. Your file is now in your list of ringtones.
Don't see the option? Check that your file really is 30 seconds or shorter, that it's an MP3 or M4A, and that your iPhone runs the latest version of iOS 26. To remove it, go to Settings > Sounds & Haptics > Ringtone, swipe left on the ringtone and tap Delete.
How to make a ringtone with GarageBand on iPhone
On an older iOS version, or want to trim the clip right on your phone? Then GarageBand does the job. Apple describes it like this:
- Install GarageBand from the App Store if you don't have it. Touch and hold the icon and choose to create a new audio recording.
- Tap the Tracks button at the top.
- Tap the Loops Browser button, choose Files and find your audio file.
- Drag the file all the way to the left in Tracks view, so there's no silence before it.
- Drag the edges of the region inward until you're left with the part you want. Touch and hold an edge to zoom in.
- Go to My Songs, touch and hold your project, tap Share and choose Ringtone.
- Name your ringtone and tap Export. If it's longer than 30 seconds, GarageBand can shorten it automatically.
- Tap Use sound as and choose Standard Ringtone, Standard Text Tone or Assign to contact.
Already making beats in GarageBand on your iPhone? Then skip steps 1 to 4 and share your project as a ringtone straight away. Also read how to make a beat on iPhone with GarageBand.
How to set a ringtone on Android
On Android, the menus differ per brand. These are the steps according to Samsung and Google themselves.
Samsung Galaxy
- Save the audio file on your phone. A song you only stream, for example on Spotify, can't be selected.
- Open Settings, tap Sounds and vibration and then Ringtone.
- Tap the plus icon and allow access if you're asked.
- Pick your file. You can turn on the option to play only the highlights. If it's off, your ringtone starts at the beginning of the file.
- Tap Done.
Source: Samsung support. Since you don't choose the start point yourself on Samsung, it's smart to make your file start on the part you want to hear anyway.
Google Pixel
- Connect your phone to your computer with a USB cable.
- Open the Ringtones folder on your phone and move your MP3 into it.
- Disconnect your phone.
- Open Settings > Sound & vibration > Ringtone, pick your file and tap Save.
Source: Pixel Help. Different brand? Look in your settings for the sound section and then the ringtone. There's usually an option to pick your own file there too.
Common mistakes
- Trying to use a WAV. Convert it to MP3 first with the audio converter.
- A 31-second file. On iPhone, 30 seconds really is the limit. Leave some margin and aim for 25 to 29 seconds.
- Silence or a fade-in at the start. Your phone rings, but you hear nothing for the first few seconds.
- Only bass and kick. Sounds huge in your studio, but there's not much left of it on a phone speaker.
- Someone else's song. Use your own music or a file you're allowed to use. According to Apple, protected songs from Apple Music can't be used as ringtones either.
FAQ
Can I make a ringtone on iPhone without GarageBand?
Yes, from iOS 26. Put an MP3 or M4A of 30 seconds or less in the Files app, tap Share and choose Use as Ringtone.
How long can an iPhone ringtone be?
Up to 30 seconds. GarageBand can shorten a longer clip automatically. With the Files app option, your file has to be short enough already.
What file format do I need for a ringtone?
An MP3 works on iPhone and Android. An M4A also works on iPhone. Got a WAV or FLAC? Convert it with the free audio converter.
Can I use a song from Spotify as my ringtone?
No. The file has to be saved on your phone. A song you only stream can't be selected.
Can I make my own text tone or alarm sound too?
On iPhone, GarageBand lets you choose Standard Text Tone or a contact after exporting. On a Pixel, alarm sounds use a different folder than ringtones.
Looking for more handy helpers for your music, like a master checker, chord generator and slowed + reverb maker? Check out all our free music tools.