Been struggling with iPhone’s limited ringtone selection? You can turn any MP3 or M4A file into a custom ringtone and with iOS 26, it’s finally as simple as it should be.
iPhone ringtones are just AAC audio files with an .m4r extension, limited to 30-40 seconds. The good news: you no longer need to mess with iTunes or manually rename file extensions. The Files app handles everything automatically.

Here are three methods, from easiest to most control:
Method 1: Files App (iOS 26+) — The Simple Way
This is the fastest method if your audio file is already 30 seconds or shorter.
What you need: iOS 26 or later, an MP3 or M4A file under 30 seconds
- Save your audio file to the Files app (download it, AirDrop from Mac, or export from another app)
- Long-press the file in Files
- Tap Share → Use as Ringtone
- The system automatically converts it to M4R format
- Go to Settings → Sounds & Haptics → Ringtone to select it

If your file is longer than 30 seconds, you’ll get an error. Use Method 2 instead.
Method 2: GarageBand — For Editing and Longer Files
GarageBand lets you trim longer files and handles up to 40 seconds (slightly more generous than the Files app), but the process is far more convoluted, so be ready for a test in patience!
What you need: GarageBand app (free from App Store), any length MP3/M4A file
- Open GarageBand → tap + → Audio Recorder
- Tap the track view icon (looks like parallel lines)
- Tap the loop icon → Files → Browse items from the Files app

- Select your audio file to import it
- Drag the yellow handles to trim to 40 seconds or less

- Name your project by tapping the down arrow (important: you must do this before sharing)
- Once named, tap the down arrow again and select your project.
- On the Recents tab, tap the Select button.

- Make sure the project is checked.

- Now tap the share icon and choose Ringtone

- Tape Use sound as…

- Pick the ringtone you would like to replace: Standard Ringtone, Standard Text Tone, or Assign to Contact.

GarageBand also gives you basic editing tools if you want to fade in/out or adjust volume levels.
Method 3: Mac + Finder — The Old Reliable
This legacy method still works and gives you the most control, especially for batch processing multiple ringtones.
What you need: Mac running macOS Sequoia 15.x or later, cable or wireless sync enabled
- Open your audio file in QuickTime Player
- Use Edit → Trim to cut it to 40 seconds or less

- File → Export As → Audio Only → It will only allow .m4a format.

- In Finder, rename the file extension from .m4a to .m4r. It’ll ask if you are sure, choose Yes.

- Connect your iPhone and open Finder
- Select your iPhone → General tab → drag the .m4r file to the device
- Click Sync if it doesn’t sync automatically
This method is overkill for single ringtones but useful if you’re creating many at once.
Quick Fixes for Common Problems
File too long: The 30-40 second limit is hard. Trim your audio first using Voice Memos, GarageBand, or QuickTime.
Ringtone not appearing: Restart the Settings app or reboot your iPhone. Sometimes it takes a moment to refresh.
No sound when testing: Check your volume levels and make sure the file isn’t corrupted. Try re-importing.
GarageBand won’t let you share: You must name your project before the Share option becomes available.
Which Method Should You Use?
Use the Files app method for quick, simple conversions. It addresses the main pain point — no computer or complex apps needed.
Use GarageBand if you need to trim longer files or want basic editing controls. It handles the conversion and gives you 10 extra seconds to work with.
Use the Mac method only if you’re batch-processing multiple ringtones or prefer working on your computer.
The old iTunes rigmarole is finally dead. iOS 26 solved this workflow problem that’s been annoying iPhone users for over a decade. No more manual file extension renaming or syncing headaches — just drag, share, and you’re done.