March 24, 20264 min read

How to Make Ringtones from Any Song — iPhone and Android

Create custom ringtones from MP3, M4A, or any audio file. Trim, convert, and install on iPhone (M4R) and Android (MP3). Free methods.

custom ringtone iphone ringtone android ringtone m4r ringtone from song
Ad 336x280

It's 2026 and Custom Ringtones Are Still Unnecessarily Difficult

Android makes it easy: drop an MP3 in the Ringtones folder. Done.

iPhone makes it absurd: convert to M4R, max 40 seconds, sync via iTunes/Finder, hope it appears in Settings. Apple has had 19 years to simplify this. They haven't.

Here's how to do both.

Android: The Simple Path

Method 1: Direct File

  1. Download or transfer the song to your phone
  2. Open Files → move it to the Ringtones folder (create it if it doesn't exist)
  3. Settings → Sound → Phone ringtone → select your file
Accepts MP3, OGG, WAV, and M4A. No length limit (though 20-30 seconds is practical).

Method 2: Trim First

If you want just the chorus or a specific section:
  1. Upload to MyPDF's Audio Trim
  2. Select the 20-30 second section you want
  3. Download the trimmed clip
  4. Move to Ringtones folder on your phone

Method 3: From the Music App

Some Android music players (Samsung Music, Poweramp) have "Set as ringtone" in the menu when a song is playing. This auto-trims and copies the file.

iPhone: The Ridiculous Path

The iTunes/Finder Method (Official)

  1. Trim the audio to under 40 seconds — use MyPDF Audio Trim or Audacity
  2. Convert to M4R — rename the .m4a extension to .m4r, or use MyPDF's Audio Converter to convert MP3 → AAC, then rename to .m4r
  3. Connect iPhone to Mac/PC via cable
  4. Open Finder (Mac) or iTunes (Windows)
  5. Drag the .m4r file onto your iPhone in the sidebar
  6. On iPhone: Settings → Sounds & Haptics → Ringtone → your custom tone should appear

The GarageBand Method (No Computer Needed)

  1. Get the audio file onto your iPhone (AirDrop, email attachment, Files app)
  2. Open GarageBand (free from App Store)
  3. Create a new project → Audio Recorder → tap the track view icon
  4. Tap the loop icon → Files → browse to your audio file
  5. Drag it onto the timeline
  6. Trim to under 40 seconds using the edge handles
  7. Long-press the project → Share → Ringtone → Export
  8. It appears in Settings → Sounds & Haptics → Ringtone
The GarageBand method is fiddly but doesn't require a computer.

Choosing the Right 30 Seconds

A good ringtone:


  • Starts immediately — No quiet intro. You need to hear it in a noisy room.

  • Has a distinctive opening — The first 2 seconds should be instantly recognizable

  • Loops well — The end shouldn't feel abrupt

  • Isn't too complex — Phone speakers compress dynamics. Simple melodies ring clearer than dense arrangements.


Technical Requirements

PlatformFormatMax DurationMax File Size
iPhoneM4R (AAC)40 seconds~10 MB
AndroidMP3, OGG, M4A, WAVNone (practical: 30s)Varies
SamsungMP3, OGG, M4ANone~5 MB recommended

Notification Sounds vs Ringtones

  • Ringtone — Plays for incoming calls (longer, more attention-grabbing)
  • Notification sound — Plays for texts, emails, app alerts (shorter, subtler)
For notification sounds, trim to 3-5 seconds. The same methods above apply, but shorter duration.

Frequently Asked Questions

Why is my custom ringtone not showing up on iPhone?

The M4R file must be under 40 seconds and properly synced. Try reconnecting the phone and re-dragging the file. If using GarageBand, make sure you selected "Ringtone" not "Song" when sharing.

Can I use any song legally?

For personal use, making a ringtone from music you own is generally accepted. Selling or distributing custom ringtones from copyrighted music is illegal.

Do streaming service songs work?

No. Spotify, Apple Music, and YouTube Music streams are DRM-protected and can't be converted to ringtones. You need a DRM-free audio file (purchased MP3/M4A, CD rip, or royalty-free music).
Ad 728x90