How to Convert MP3 to M4R Online
- Upload Your MP3: Drag and drop the MP3 onto the page or click "+ Add Files". Batch upload is supported, and the page works in mobile browsers too, including Safari on an iPhone.
- Choose the 30 Seconds That Will Ring: Open Advanced Options and go to Trim. Set Start time to the moment the hook or chorus begins (seconds such as
62.5, orHH:MM:SS.ssssuch as00:01:02.500) and set Duration to 30 seconds or less. The note under Duration repeats Apple's rule: iPhone ringtones can be up to 30 seconds long. - Adjust Quality (Optional): Audio Codec is AAC, the only codec an M4R carries. Under File Compression you can pick a Quality Preset, a Constant Bitrate (8-384 kbps), a Variable Bitrate band (five AAC bands, from 20k-32k up to 96k-112k), a Custom Bitrate in kbps, or a target file size. Audio Channel (Original, Mono, Stereo) and Audio Sample Rate (Original, 44100 Hz, 48000 Hz and others) can usually stay on Original.
- Convert and Download the M4R: Click "Convert". Your MP3 is uploaded over an encrypted HTTPS connection, converted on xconvert's servers, and deleted automatically after a few hours. Download the
.m4rfile: free, no sign-up, no watermark.
Why Convert MP3 to M4R?
MP3 is where most personal audio lives: CD rips, Bandcamp and Amazon MP3 downloads, DJ promos, podcast clips, recordings exported from a laptop. An iPhone plays MP3 in the Music app without complaint, but it will not list an MP3 under Settings > Sounds & Haptics > Ringtone. Custom tones have to arrive as M4R, which is AAC audio (AAC-LC) in an MPEG-4 container with the .m4r extension. M4R is the same container and codec as M4A; the extension is what tells iOS, the Finder and iTunes that the file is a tone rather than a song.
Converting MP3 to M4R takes care of the three things a ringtone needs in one pass:
- The right codec. An M4R cannot hold MP3 audio, so the MP3 is decoded and re-encoded as AAC. xconvert writes the file with ffmpeg's
ipodMPEG-4 muxer, the same one it uses for M4A, and ffprobe reports AAC LC in an MP4 file with major brandM4A. - The right length. Apple Support says ringtones can be up to 30 seconds long. A typical song runs three to four minutes, so the Trim fields let you decide which 30 seconds play instead of getting whatever happens to come first.
- The right extension. You download a real
.m4r, so there is no renaming step and no risk of ending up withsong.m4r.mp3because Windows was hiding the extension.
Some MP3s make better ringtones than others. Songs with a long fade-in or a quiet intro need a start time after the build-up, otherwise the first rings are nearly silent. Riffs, choruses and instrumental hooks cut through a pocket or a bag better than verses do. Spoken clips (a child shouting "pick up!", a film quote, a voice memo exported as MP3) work well in Mono at a modest bitrate. If what you actually want is an MP3 for the Music app rather than a tone, MP3 to M4A is the better page, and starting from a format other than MP3 is covered by Audio to M4R.
MP3 vs M4R: Format Comparison
| Property | MP3 | M4R |
|---|---|---|
| Audio codec | MPEG-1/2 Audio Layer III | AAC (AAC-LC) |
| Container | MP3 frame stream with ID3 tags | MPEG-4, same as M4A, .m4r extension |
| Compression | Lossy | Lossy |
| On an iPhone | Plays as music | Treated as a tone |
| iPhone ringtone list | Not accepted | The file type iPhone uses for custom ringtones |
| Android ringtones | Common choice | Not needed |
| Length | Any | Up to 30 seconds, per Apple |
| Best for | Playback on almost anything | Custom iPhone ringtones and tones |
Need the tone back as a regular audio file later? M4R to MP3 goes the other way.
Bitrate and File Size for a 30-Second Ringtone
AAC file size is simple arithmetic: bitrate (kbps) × seconds ÷ 8 = kilobytes. Every option below is tiny next to a full song, so choose on sound, not storage.
| AAC bitrate | 30-second M4R | Good for |
|---|---|---|
| 64 kbps | ~240 KB | Spoken clips and alerts, especially in Mono |
| 96 kbps | ~360 KB | Simple melodies, sound effects |
| 128 kbps | ~480 KB | Most music ringtones made from typical MP3s |
| 192 kbps | ~720 KB | Busy, detailed music from 192-320 kbps MP3s |
| 256 kbps | ~960 KB | High-bitrate MP3 sources where you want headroom |
Going above the MP3's own bitrate cannot add detail, because the MP3 encoder already discarded it. Matching or slightly exceeding the source does keep the second lossy pass from adding audible artifacts. For a 128 kbps MP3, 128-160 kbps AAC is plenty; for a 320 kbps MP3, 192-256 kbps.
How to Set It as Your Ringtone on iPhone
First get the .m4r onto the phone. These are the usual routes:
- Mac (macOS Catalina or later): connect the iPhone with a cable, select it in the Finder sidebar, and drag the
.m4ronto it. The tone then appears in Settings > Sounds & Haptics > Ringtone. - Windows: connect the iPhone and add the
.m4rto it with iTunes. - iPhone only: save the
.m4rto the Files app, import it into GarageBand on the iPhone, then use Share > Ringtone. This is the route Apple documents. The audio must not be DRM-protected, and GarageBand shortens a ringtone longer than 30 seconds automatically when you export it (GarageBand for iPhone User Guide). The same export can be used as a Standard Ringtone or a Standard Text Tone.
Then choose it: open Settings > Sounds & Haptics > Ringtone and tap your tone (iPhone User Guide). To give one person their own tone, open Contacts, pick the person, tap Edit, then choose Ringtone or Text Tone.
Making a Ringtone for Android Instead?
Android does not need M4R. Android ringtones are usually MP3 or OGG, so your MP3 already works as it is. Shorten it with the Audio Trimmer, keep MP3 as the output, and pick it in your phone's sound settings.
Frequently Asked Questions
Can I just rename my .mp3 file to .m4r?
No. Renaming changes the label, not the contents: the file still holds MP3 audio, while an M4R is AAC in an MPEG-4 container. Renaming only works between files that already share that container and codec, such as an AAC M4A and M4R. An MP3 needs a real conversion, which is what this page does.
How long can an iPhone ringtone be?
Apple's current documentation says ringtones can be up to 30 seconds long, and the GarageBand for iPhone guide gives 30 seconds as the maximum length for exported ringtones. You will see a 40-second limit quoted around the web; that number dates from the iTunes era and is not in Apple's current documentation. Set Duration to 30 seconds or less and you are inside the limit Apple publishes today.
Will the M4R sound worse than my MP3?
It is a second lossy encode, so it cannot sound better than the MP3. At a bitrate equal to or a little above the source, though, the difference is very hard to hear, especially through a phone speaker. Audible problems usually come from picking a much lower bitrate than the source, not from the conversion itself.
Which part of the song should I pick?
The part that is recognizable within the first two or three seconds, because many calls are answered quickly. Find the timestamp in any music player, enter it as the Start time, and set Duration to 30 seconds or less. If the tone starts abruptly, begin a fraction of a second earlier so the first beat is not clipped.
Can I use the M4R as a text tone or for one contact only?
Yes. Apple's GarageBand guide lists Standard Text Tone as an option for an exported ringtone, and any custom tone can be given to a single person under Contacts > Edit > Ringtone or Text Tone. For a text tone, a clip of a few seconds tends to work better than a full 30.
Why doesn't my ringtone show up on the iPhone?
Check the basics first. The file name must end in .m4r (not .m4r.mp3 or .m4a), the clip should be 30 seconds or less, and the file must actually have copied to the iPhone; if you are not sure, reconnect and drag it again in the Finder or iTunes. Custom tones are listed in Settings > Sounds & Haptics > Ringtone alongside Apple's built-in tones.
Can I turn a song from Apple Music or Spotify into a ringtone?
Not from the streaming download. Those files are DRM-protected and cannot be converted, and Apple notes that the GarageBand route also needs audio that is not DRM-protected. MP3s you own, such as CD rips, DRM-free purchases and your own recordings, convert normally.
Are my MP3 files private?
Conversion is server-side: files are uploaded over TLS (HTTPS), processed on xconvert's servers and deleted automatically after a few hours. No account is needed, and nothing is added to the audio: no watermark, no intro.
Can I convert several MP3s to M4R at once?
Yes. Add as many MP3s as you like; the settings you choose apply to every file in the queue, including the Trim start time and duration. That suits clips that all start at the same point, such as sound effects. For songs whose hooks sit in different places, convert them one at a time, or convert first and fine-tune each tone with Trim M4R.