Convert M4R to OGG Online
An M4R is an iPhone ringtone: AAC (AAC-LC) audio in an MPEG-4 container with an extension that only Apple software treats as a tone. OGG is the open Ogg container from Xiph.Org, usually holding Vorbis audio, and it is the format Android's stock (AOSP) ringtones and notification sounds ship in. Converting M4R to OGG is a natural way to move a custom iPhone tone to Android, into a game project or onto a Linux desktop. The conversion decodes the AAC and encodes it again, so it is a second lossy pass; at a sensible bitrate that is very hard to hear on a phone speaker. Files are uploaded over TLS, processed on xconvert's servers and deleted automatically after a few hours. Free, no sign-up, no watermark, batch friendly.
How to Convert M4R to OGG
- Upload your M4R: Drag
.m4rringtones onto the page or click the upload button. Several files can be converted together. - Choose the codec inside Ogg: Under Audio Codec pick Vorbis for a classic
.oggfile, or Opus, FLAC or Speex if your target needs one of those inside the Ogg container. - Set quality and audio options: File Compression offers a Quality Preset (Highest down to Lowest), Constant Bitrate, Variable Bitrate, a Custom Bitrate in kbps or a specific target file size. With Vorbis, the Variable Bitrate list holds targets from 48K to 384K and Audio Sample Rate offers Original, 44100 or 48000 Hz. Audio Channel offers Original, Mono or Stereo, and Trim keeps a section by start time and duration.
- Convert and download: Click Convert and download the
.oggfile from its card, which shows the values used.
Why Convert M4R to OGG?
- Use the tone on Android. Android does not need M4R. Its own ringtones, notification sounds and alarms are OGG files, so an OGG copy of your iPhone tone fits right in.
- Notification and alarm sounds. Short OGG files are a common choice for custom Android notification sounds, and the format keeps them small.
- Game and app projects. Engines such as Unity and Godot import Ogg Vorbis directly, which makes OGG a convenient format for using a tone as a sound effect.
- Open-source software. Linux desktops and many open-source players handle Ogg Vorbis out of the box, and the format is royalty-free.
If the tone also has to play on cars, older players and Windows tools, M4R to MP3 is the more universal choice.
Codec Choices Inside the Ogg Container
| Audio Codec | Type | Use it for | Notes |
|---|---|---|---|
| Vorbis | Lossy | Classic .ogg files, Android tones, games |
Sample rate: Original, 44100 or 48000 Hz |
| Opus | Lossy | The smallest files at low bitrates | Some older players expect Vorbis in .ogg |
| FLAC | Lossless | A lossless copy in an Ogg file | Larger; rarely used for ringtones |
| Speex | Lossy, speech only | Voice clips at very low bitrates | 8000 or 16000 Hz; not meant for music |
M4R vs OGG Vorbis — Format Comparison
| Property | M4R | OGG (Vorbis) |
|---|---|---|
| Codec | AAC (AAC-LC) | Vorbis |
| Container | MPEG-4 | Ogg |
| Licensing | AAC (licensed codec) | Royalty-free (Xiph.Org) |
| iPhone | The ringtone format | Not a ringtone option; limited app support |
| Android | Not a format Android expects | Native; the stock tones use it |
| Tags | MPEG-4 tags | Vorbis comments |
| 30 seconds at 128 kbps | ~480 KB | ~480 KB |
Size follows bitrate for both: kbps × seconds ÷ 8 = kilobytes. A 30-second Vorbis tone at 96 kbps is about 360 KB, at 160 kbps about 600 KB.
Frequently Asked Questions
Will converting M4R to OGG lose quality?
A little, because AAC and Vorbis are both lossy and the conversion encodes the audio a second time. Pick a bitrate at or above the M4R's own and the difference is very hard to hear, especially through a phone speaker. No setting can restore detail the original AAC encode removed.
Should I use OGG or MP3 for an Android ringtone?
Either works on current Android phones. OGG matches the format of the built-in tones and keeps files small; MP3 is the better choice if the same file also needs to play on computers, cars or older devices.
Is OGG the same thing as Opus?
No. OGG is a container; Vorbis and Opus are codecs. A .ogg file usually holds Vorbis, while .opus files hold Opus in the same Ogg container. For a dedicated Opus file, use M4R to Opus.
Why do I only see 44100 and 48000 Hz with Vorbis?
On this page the Vorbis encoder is offered at the ringtone's original rate, 44100 Hz or 48000 Hz. Other codecs in the Audio Codec list have their own ranges; Speex, for example, runs at 8000 or 16000 Hz. If a channel or rate has to be adjusted to fit the bitrate you picked, the download card shows the value used.
How do I set the OGG as a notification sound on Android?
Copy the file to the phone, then pick it in the sound settings; most phones let you add a sound from storage, and on many models files in the Notifications or Ringtones folder of internal storage appear in the list automatically. Menu names vary by manufacturer and Android version. For a notification, a short clip of a few seconds usually works better than a full 30-second ringtone, so Trim is worth using here.
Can I turn the OGG back into an iPhone ringtone?
Yes. OGG to M4R encodes it to AAC in an M4R and reminds you under Trim's Duration to keep it to 30 seconds or less. Keep the original M4R if you still have it, since each lossy round trip costs a little quality.
What happens to my files?
They are uploaded over TLS (HTTPS), processed on xconvert's servers and deleted automatically after a few hours. Protected (DRM) files cannot be converted. Other targets are listed on the M4R converter.