MP3 to M4R: Turning an MP3 Into an iPhone Ringtone

An .m4r is not a separate audio format. It is AAC audio inside an MPEG-4 container — the same construction as an .m4a — carrying an extension that marks the file as a tone rather than a song. Converting an MP3 therefore means re-encoding it, not renaming it, and the conversion is only half the job.

The other half is the install, and that is where most conversions are wasted. This page covers what the format is, why the rename trick fails, the three routes that end with the tone actually playing, and the one route where no conversion is needed at all. The Settings side of it belongs to how iPhone ringtones are set.

What an .m4r file actually is

An .m4r file is an MPEG-4 audio file wearing a ringtone extension. Apple’s uniform type identifier registry gives MPEG-4 audio the identifier public.mpeg-4-audio, describes it as a type that represents an MPEG-4 audio layer file, and has it conform to both public.mpeg-4 and public.audio. That is the family .m4a belongs to, and a working .m4r sits in the same family.

Apple publishes no specification page for the .m4r extension itself. So the honest description is not “Apple says an .m4r is X” but “every tool that produces a tone iOS accepts writes the same thing” — AAC frames in an MP4 container, saved under a different suffix.

ToneWand’s own exporter is a concrete example of that. It encodes the trimmed clip as AAC-LC, the mp4a.40.2 profile, at 128 kbps, muxes it into an MP4 container and hands the file back named .m4r. Nothing in the container is ringtone-specific. The output has been checked in the browser — a valid MP4 that decodes back with the fades intact — but it has not yet been verified end to end on a physical iPhone, so that last leg is a reasoned expectation rather than a tested claim.

Why renaming an MP3 to .m4r does not work

Renaming a file changes its label, not its contents. An MP3 holds MPEG-1 Audio Layer III frames; change the extension and it still holds MPEG-1 Audio Layer III frames, with no MPEG-4 container anywhere inside. Whatever opens the file reads the bytes, and the bytes did not move.

What makes the trick look plausible is that the phone plays the MP3 perfectly well. Apple’s iPhone audio playback list names AAC, APAC, MP3, Apple Lossless, FLAC and three Dolby formats. Decoding was never the obstacle.

8

Audio formats Apple lists as playable on iPhone, MP3 among them. An MP3 is not a file your phone cannot read — it is a file the Ringtone list will not take.Apple, iPhone 17 Tech Specs, Audio Playback, 2026

The bytes never changed

Renaming edits the filename. The MPEG-1 frames inside an MP3 stay MPEG-1 frames, and nothing reading the file is fooled by the suffix.

Your phone already plays MP3

MP3 is on Apple’s list of playable iPhone audio. A file that refuses to become a tone can still play from Files without complaint.

A correct file is still not a tone

Apple documents two ways into the Ringtone list: a Tone Store purchase and a GarageBand export. A valid .m4r sitting in Files is on neither yet.

Those two problems get conflated constantly. The container is a conversion problem, solved by re-encoding. Getting the tone into Settings is an install problem, solved by an app on the phone. A converter that only fixes the first one leaves you exactly where a rename would have, minus the false confidence.

Three routes that turn an MP3 into a ringtone

Three routes end with an MP3 playing when your phone rings, and they differ in who does the converting and who does the installing.

RouteWhat it producesWho puts it in the Ringtone list
GarageBand on the iPhoneA tone, built straight from the MP3GarageBand’s Export Ringtone step
A browser trimmerAn .m4r download on the deviceStill you, through GarageBand or a computer
A desktop conversion, then a syncAn .m4r sitting on your computerFinder, though Apple’s sync list never names tones

Only two of those three involve producing an .m4r at all, and this is the part the search results usually skip. Apple’s guide to the formats GarageBand imports lists AIFF, WAV, Apple Loops, AAC and MP3, and adds that an imported file is converted to 44.1 kHz, 16-bit when the original differs. An MP3 needs no conversion before GarageBand sees it. If the audio is already on your iPhone and the tone will be exported from GarageBand, the file format question never arises.

That same list explains a wrinkle in the browser row. It names AAC and MP3 by format, not .m4r by extension, and Apple documents nothing about handing a finished tone file back to GarageBand. So a browser export is at its most useful when the .m4r is going to a computer, and a phone-only finish is simpler if you give GarageBand the original MP3 and let it do the trimming.

The desktop row is the one that goes wrong most often, because Apple documents no step for moving a tone file from a computer into the Ringtone list. What actually works, and what merely circulates as folklore, is sorted out on putting a tone on without iTunes.

Converting in the browser or on a computer

The choice between a browser trimmer and a desktop tool is really a choice about where the MP3 already lives. Both write the same kind of file; they differ in how much control they give and in what they leave you to finish.

ToneWand's browser trimmer

Loads an MP3 in the page, trims it to 30 seconds or less, adds optional fades, then encodes AAC into an MP4 container saved as .m4r. Nothing is uploaded, because there is no server to upload to and no account to make.

Best for an MP3 you already have on the device you are reading this on, when what you want is the file rather than an install

Where it falls short It cannot place the tone in Settings, because no web page can, so GarageBand or a sync still finishes the job; the .m4r export needs a browser whose WebCodecs encoder handles AAC, which the page tests for on load and falls back to a WAV where it is missing, a format GarageBand imports just as happily; and if the MP3 is already on your iPhone, GarageBand alone is fewer steps than downloading a clip and importing it back

A desktop encoder

Any tool that writes AAC into an MP4 container produces the same kind of file, usually with precise control over bitrate, sample rate and edit points, and it can batch a whole folder at once.

Best for a library of MP3s on a computer, or a clip that needs real waveform editing before it becomes a tone

Does an .m4r have to be 30 seconds

The 30-second limit belongs to the export step, not to the container. Nothing in an MPEG-4 file caps how long the audio runs, and a four-second .m4r is a perfectly valid tone. The number comes from Apple’s GarageBand sharing guide, which gives 30 seconds as the maximum length for a ringtone exported from that app and shows a dialog when a project runs longer. What that dialog does, and why letting it choose is a bad idea, belongs to the ringtone guide linked at the top of this page — for conversion purposes, treat 30 seconds as a ceiling rather than a target.

When the .m4r plays but never appears in Settings

A tone that plays fine from Files and never shows up in Sounds & Haptics has usually been stored rather than installed. Playing an .m4r proves the conversion worked; it proves nothing about the install, and the two failures look identical from the outside.

The symptoms and their fixes are collected on ringtone troubleshooting on iPhone, including the common case where the tone is present but you are reading the wrong row — setting a separate text tone is a different list on the same Settings screen, and a tone assigned to one contact overrides whatever is selected there.

One shortcut is worth knowing before you convert anything at all. Recordings you make yourself arrive as .m4a, the same MPEG-4 container under a different extension, which is why recordings from Voice Memos skip the format question entirely.

When converting is the wrong move

Converting an MP3 is the wrong move whenever the phone is going to do the work anyway. GarageBand takes the MP3 as it is, so a conversion beforehand adds a generation of lossy re-encoding and buys nothing. It earns its place only when the file has to travel — from a desktop library, from a tool that exports nothing else, or into a workflow where you want the finished tone archived.

If you would rather an app handled converting and importing in one pass, iPhone ringtone apps worth installing compares them honestly, including where they charge for the part GarageBand does free. And if the MP3 was only ever a means to an end, buying a ready-made tone sidesteps the format question completely: a purchased tone lands in the list without a file ever existing on your side.

Common questions

What is an m4r file
An .m4r file holds AAC audio inside an MPEG-4 container, the same construction as an .m4a, with an extension that marks it as a ringtone rather than a song. Apple publishes no specification for the extension itself, so the container and the codec are what actually matter.
Can I rename an MP3 to m4r
Renaming an MP3 to .m4r changes the filename and nothing else: the file still contains MPEG-1 Audio Layer III frames, not an MPEG-4 container. iOS reads the contents rather than the label, so the renamed file behaves exactly as the MP3 did. A real conversion re-encodes the audio.
How do I convert an MP3 to M4R for my iPhone
Converting an MP3 to .m4r means re-encoding it as AAC in an MPEG-4 container, which a browser trimmer or a desktop audio tool can do. The conversion alone does not install anything: the resulting file still has to reach the Ringtone list through GarageBand or a sync from a computer.
Does an m4r file have to be 30 seconds
An .m4r has no length of its own. It is an MPEG-4 container, and nothing in the container limits how long the audio runs. The 30 seconds everyone quotes is the ceiling Apple's GarageBand for iPhone guide puts on a ringtone exported from that app, so it binds the export step rather than the file you converted.
When is converting an MP3 to M4R not worth doing
Converting is wasted effort when the ringtone will be finished in GarageBand on the iPhone, because GarageBand imports MP3 files directly and exports the tone itself. Apple's import guide lists MP3 among the accepted formats. The conversion earns its place only when the file has to travel from a computer.