DollarWise

How to Make an iPhone Ringtone From Any Audio File (Free)

October 14, 2026 · 5 min read · By the DollarWise team
How to Make an iPhone Ringtone From Any Audio File (Free)

Your iPhone ships with a handful of ringtones everyone recognizes — which is exactly why half the phones in a coffee shop seem to ring at once. A custom ringtone from your favorite song, a funny clip, or your own recording fixes that, and it costs nothing. The process has three parts: convert your audio to Apple’s M4R format, keep it under 40 seconds, and sync it over with Finder or iTunes. Here is the complete walkthrough.

What iPhone ringtones actually are: M4R explained

iPhone ringtones use the M4R format, which sounds exotic but is not: it is standard AAC audio in an MP4 container, with the file extension renamed from .m4a to .m4r. That rename is the magic — it tells Apple’s software “this is a ringtone,” which routes it to the Tones section instead of your music library.

The constraints to know:

  • Maximum length: 40 seconds. Longer files get truncated or rejected. (Text tones cap at 30 seconds, but ringtones get the full 40.)
  • AAC codec. MP3s and WAVs must be converted — the iPhone will not accept them as ringtones directly.
  • No DRM. Audio purchased with old copy protection cannot be converted; use DRM-free files or your own recordings.

Step 1: Pick and trim your audio (40 seconds max)

Choose your source — a song, a voice memo, a sound effect — and decide which 40 seconds you want. The chorus, the drop, the punchline: ringtones loop, so pick a section that loops cleanly.

Trimming options:

  • In the converter: our free M4R converter lets you set start and end points while converting, so trimming and format conversion happen in one step, right in your browser.
  • Voice Memos / GarageBand: fine for your own recordings; export the trimmed clip first.
  • Any audio editor: trim to ≤40 seconds and export as WAV or MP3, then convert.

Aim for slightly under 40 seconds (38–39) to leave a safety margin, and consider a quick fade-out at the end so the loop does not cut off abruptly.

Step 2: Convert to M4R free in your browser

Upload your trimmed audio to the M4R converter, which re-encodes it as AAC in an MP4 container and delivers a proper .m4r file. The conversion happens on your device — your audio never uploads anywhere.

Settings that matter:

  • Bitrate: 128–256kbps AAC is plenty for a ringtone; phone speakers will not reveal the difference higher bitrates make.
  • Sample rate: 44.1kHz is the safe standard.
  • Filename: name it clearly (morning-alarm.m4r) — this name appears in your iPhone’s ringtone list.

Step 3: Add the ringtone to your iPhone

Apple removed direct ringtone syncing from the most obvious places, so follow the right path for your computer:

On Mac (macOS Catalina and later) — Finder:

  1. Connect your iPhone via cable and open a Finder window.
  2. Select your iPhone in the sidebar.
  3. Drag your .m4r file onto the Finder window (or use the Files tab) — it lands in the Tones section.
  4. On your iPhone, go to Settings → Sounds & Haptics → Ringtone — your tone appears at the top under Ringtones.

On Windows (or older Macs) — iTunes / Apple Devices app:

Advertisement
  1. Connect your iPhone and open iTunes (or the Apple Devices app on Windows).
  2. Drag the .m4r file into the iTunes window with your iPhone selected — it syncs to Tones.
  3. Find it on the iPhone under Settings → Sounds & Haptics → Ringtone.

Set it: tap the tone name to preview, and it becomes your default ringtone. You can also assign different ringtones per contact: open the contact, tap Edit → Ringtone, and pick your custom tone.

Troubleshooting: when the ringtone will not appear

File is over 40 seconds. The #1 cause. Re-trim and re-convert.

It is not really M4R. Renaming song.mp3 to song.m4r does not convert anything — the contents must be AAC in an MP4 container. Use a real converter.

It landed in Music, not Tones. This happens when the file was added as .m4a. Convert to proper .m4r and re-sync; delete the stray copy from your library.

Sync did not complete. Keep the phone connected until the sync finishes, and make sure you are dragging the file with the iPhone selected in Finder/iTunes, not into your general library.

Still not there? Restart both the phone and the computer app, then try once more — stale sync state causes a surprising share of failures.

Frequently asked questions

What format do iPhone ringtones use?

M4R — AAC audio in an MP4 container with an .m4r extension. The extension is what routes the file to the Tones section instead of your music library. iPhones accept ringtones up to 40 seconds long.

How long can an iPhone ringtone be?

40 seconds maximum. Trim your audio to 40 seconds or less (38–39 gives a safety margin) before converting — longer files get cut off or rejected outright.

Can I make a ringtone from any audio file for free?

Yes. Trim it to 40 seconds, convert to M4R with a free tool like ours (entirely in your browser, no upload), then sync it to your iPhone with Finder on Mac or iTunes/Apple Devices on Windows.

Why does my custom ringtone not show up on my iPhone?

Usually one of three things: the file exceeds 40 seconds, it is not genuinely M4R format (renaming an MP3 does not convert it), or it synced into Music instead of Tones. Fix the length and format, re-sync with the iPhone selected, and check Settings → Sounds & Haptics → Ringtone.

Advertisement
Written by the DollarWise team

We turn confusing money topics into plain-English guides for beginners. Every article is written to be actionable on day one — no jargon, no hype, no sales pitch.