OGG to MP3: What an OGG File Is and How to Convert It on Mac
OGG to MP3: The Short Answer
To convert OGG to MP3 on a Mac, the most reliable free tool is FFmpeg: ffmpeg -i input.ogg -map_metadata 0:s:a:0 -c:a libmp3lame -q:a 2 output.mp3. That gives a high-quality variable-bitrate MP3 (around 190 kbps) and keeps the title, artist and album. VLC and Audacity do the same job with a graphical interface.
The rest of this guide explains what an OGG file actually contains (it matters more than you'd think), whether you need to convert at all on a current Mac, which bitrate to pick, and why so many OGG to MP3 conversions come out with blank tags.
What Is an OGG File?
OGG is a container, not a codec. It's an open, royalty-free format maintained by the Xiph.Org Foundation, and its job is to wrap compressed audio (and sometimes video) into a file that can be streamed or played. The actual sound inside is encoded with one of several codecs:
| Codec inside the Ogg | Type | Typical use | Recommended extension |
|---|---|---|---|
| Vorbis | Lossy | Music, game audio, Wikipedia audio clips | .ogg |
| Opus | Lossy | Voice notes, VoIP, podcasts, newer music files | .opus |
| FLAC | Lossless | Rare: some archives and Linux rippers | .oga |
| Speex | Lossy, speech only | Old VoIP recordings (superseded by Opus) | .spx |
Since 2007, Xiph has recommended that .ogg be used only for Ogg Vorbis audio, with .opus for Opus and .oga for other Ogg audio. In practice apps ignore this all the time. Telegram saves Opus voice messages as .ogg; WhatsApp exports can be .opus or .ogg depending on the device. If you want to know what you've got, run:
ffprobe -v error -show_entries stream=codec_name -of default=nw=1 input.ogg
It prints codec_name=vorbis, codec_name=opus or codec_name=flac.
Vorbis vs Opus
Vorbis came first (version 1.0 shipped in 2002) as a patent-free alternative to MP3. At the same bitrate it generally sounds better than MP3, which is why so many games and open-source projects adopted it.
Opus was standardized by the IETF in 2012 (RFC 6716), with its Ogg mapping defined in RFC 7845. It handles everything from 6 kbps speech to transparent stereo music, and it beats both Vorbis and MP3 at low bitrates. Xiph itself now points people to Opus over Vorbis for new work. That efficiency is why messaging apps use it: a minute of voice note at 16–32 kbps is only around 120–240 KB.
Where OGG Files Come From
- WhatsApp and Telegram voice notes saved to your Mac or exported from a chat (Opus).
- Game files: many games and game engines ship sound effects and music as Ogg Vorbis.
- Wikipedia and Wikimedia Commons audio clips, pronunciations and recordings.
- Linux apps and open-source recorders that default to Ogg.
- Downloads from music platforms, sample libraries and web radio archives.
If you're wondering how this fits with other formats, our guide to lossy vs lossless compression covers the basics, and what is audio bitrate explains the kbps numbers you'll see below.
Can a Mac Play OGG Files?
Better than it used to. For years, macOS had no built-in Ogg support at all and you needed VLC or a QuickTime plug-in. That changed quietly with macOS 15.4, which added native Ogg Vorbis playback alongside Safari 18.4. Apple didn't mention it in the release notes, but testers found that QuickTime Player and Quick Look (press Space on a file in Finder) play .ogg files on Sequoia 15.4 and later.
On the current macOS release we tested, Core Audio opened Ogg files containing Vorbis, Opus and FLAC, and decoded them with the built-in afconvert tool. On older systems none of this works.
What still doesn't work:
- The Music app won't import OGG files, so they can't go into your library or sync to an iPhone through Finder.
- Older Macs (macOS 15.3 and earlier) can't play Ogg Vorbis without third-party software.
- Other software and devices: car stereos, some DJ apps, video editors, older Windows tools and many web uploaders still expect MP3, AAC or WAV.
So you don't need to convert just to listen on a current Mac. You do need to convert OGG to MP3 (or M4A) if the file is going into Music, onto an older device, into an editor, or to someone who might not have a recent OS.
OGG vs MP3: Should You Pick MP3 or M4A?
| OGG (Vorbis/Opus) | MP3 | M4A (AAC) | |
|---|---|---|---|
| Compression | Lossy | Lossy | Lossy |
| Quality per kbps | High (Opus highest) | Lowest of the three | High |
| Apple Music app | No | Yes | Yes |
| Plays almost everywhere | No | Yes | Nearly |
| Tags | Vorbis comments | ID3 | MP4 atoms |
| Best for | Streaming, games, voice | Maximum compatibility | Apple devices |
MP3 is the safest choice when you don't know where the file will end up. M4A with AAC is a good alternative if you're staying in the Apple world: it sounds better than MP3 at the same bitrate and imports straight into Music. Our AAC codec explainer goes into the details. Commands for both are below.
Method 1: Convert OGG to MP3 with FFmpeg
FFmpeg is free, handles every codec that can live in an Ogg file, batch-converts whole folders, and gives you full control over bitrate and tags. Install it with Homebrew:
brew install ffmpeg
Single file, high quality (VBR)
ffmpeg -i input.ogg -map 0:a:0 -map_metadata 0:s:a:0 -c:a libmp3lame -q:a 2 output.mp3
-c:a libmp3lameuses the LAME MP3 encoder.-q:a 2is LAME's V2 variable-bitrate setting, averaging about 190 kbps. Use-q:a 0(about 245 kbps) if you want extra headroom.-map 0:a:0takes only the first audio stream, so an embedded thumbnail or a second stream doesn't trip up the conversion.-map_metadata 0:s:a:0copies the tags. More on this below.
Fixed bitrate (CBR)
Some older players and hardware prefer constant bitrate:
ffmpeg -i input.ogg -map 0:a:0 -map_metadata 0:s:a:0 -c:a libmp3lame -b:a 320k output.mp3
Voice notes (WhatsApp, Telegram)
Speech recorded in Opus at 16–32 kbps doesn't need a music bitrate. Mono at 64 kbps is plenty and keeps files small:
ffmpeg -i voice-note.opus -c:a libmp3lame -b:a 64k -ac 1 voice-note.mp3
Keeping title, artist and album
This is the step most OGG to MP3 guides skip. In an Ogg file, tags are stored as Vorbis comments on the audio stream, not on the file as a whole. FFmpeg copies file-level (global) tags by default, so a plain ffmpeg -i song.ogg song.mp3 produces an MP3 with no title, artist or album. We confirmed this with FFmpeg 9 on a tagged test file: no tags without the option, all three with it.
-map_metadata 0:s:a:0 tells FFmpeg to take the tags from the first audio stream and write them into the MP3's ID3 tag. If an older player or Windows Explorer doesn't show them, add -id3v2_version 3, because FFmpeg writes ID3v2.4 by default. Cover art embedded in Ogg files uses a special comment field and doesn't reliably come across; re-add artwork in Music or a tag editor if you need it.
Batch convert a folder
Run this in the folder with your files (it works in the default zsh shell and in bash):
for f in *.ogg; do
ffmpeg -n -i "$f" -map 0:a:0 -map_metadata 0:s:a:0 -c:a libmp3lame -q:a 2 "${f%.*}.mp3"
done
Change *.ogg to *.opus for Opus files. -n skips any MP3 that already exists instead of overwriting it, and ${f%.*} keeps the original filename. The same loop pattern appears in our FLAC to MP3 and M4A to MP3 guides.
Method 2: Convert OGG to MP3 with VLC
VLC plays every Ogg variant and has a basic converter built in. It's a good fit for one or two files.
- Open VLC and choose File > Convert / Stream (Shift-Command-S).
- Drag your OGG file into the window, or click Open media.
- Under Choose Profile, select Audio - MP3.
- Click Customize and check the bitrate on the Audio codec tab. Set it to 192 kbps or higher for music.
- Click Save as File, then Browse, give the file a name ending in
.mp3, and click Save.
VLC doesn't carry tags over consistently and gives you less control than FFmpeg, so it's best for quick one-offs where metadata doesn't matter.
Method 3: Convert OGG to MP3 with Audacity
Audacity is a free audio editor, which makes it the right choice if you also want to trim silence, cut a section out of a voice note, or normalize the volume before converting.
- Install Audacity 3.4 or later (that's the version that added built-in Opus import; Vorbis has been supported for much longer).
- Choose File > Open and select your OGG file.
- Edit if you need to. Effect > Volume and Compression > Normalize is useful for quiet voice notes.
- Choose File > Export Audio, set Format to MP3 Files, and pick a quality: Preset or Variable at a high setting for music, or Constant at 64–96 kbps for speech.
- Check the metadata fields in the export dialog and click Export.
If you need to combine several clips into one file first, see how to join audio files.
Method 4: Online OGG to MP3 Converters
Browser-based converters are fine for a single non-sensitive file when you can't install anything. Before you upload, consider:
- Privacy. Voice notes are personal conversations. Uploading them means a third-party server receives the audio, and you're relying on its retention policy to delete it.
- Size limits. Free tiers often cap uploads or the number of conversions per day.
- Bitrate control. Many default to 128 kbps with no option to change it.
- Tags. Metadata is often dropped.
For anything private or for more than a handful of files, a local tool on your Mac is faster and keeps the audio on your machine.
What Bitrate Should You Use for OGG to MP3?
Converting OGG to MP3 is a lossy-to-lossy conversion. The MP3 encoder works from audio that has already had detail removed by Vorbis or Opus, and it removes some more of its own. Two consequences:
- The MP3 will never sound better than the OGG. A higher bitrate can't restore what the original encoder discarded.
- MP3 needs more bits than the source to stay close to it. MP3 is less efficient than Vorbis and especially Opus, so matching the OGG's bitrate isn't enough to avoid audible extra loss.
Practical settings:
| Source | Example | MP3 setting |
|---|---|---|
| Voice note or podcast (Opus 16–64 kbps) | WhatsApp, Telegram | 64 kbps mono (-b:a 64k -ac 1) |
| Music, Vorbis/Opus up to ~128 kbps | Game soundtrack, web download | V2, ~190 kbps (-q:a 2) |
| Music, Vorbis/Opus 160 kbps and up | High-quality rip | V0, ~245 kbps (-q:a 0) or 320 kbps CBR |
Keep the OGG files if you can. If you ever need a different format later, converting from the original avoids stacking a third generation of loss. For more on MP3 settings, see how to compress MP3 files and our broader guide to compressing audio files.
OGG to M4A: The Apple-Friendly Alternative
If the end goal is the Music app, iPhone or iPad, AAC in an M4A file is often a better target than MP3: it's smaller for the same perceived quality and imports straight into Music.
With FFmpeg, using Apple's AudioToolbox AAC encoder:
ffmpeg -i input.ogg -map 0:a:0 -map_metadata 0:s:a:0 -c:a aac_at -b:a 192k output.m4a
If your FFmpeg build doesn't list aac_at, use -c:a aac instead.
On macOS 15.4 or later, you can even do this without installing anything, because Core Audio can now read Ogg files. Apple's built-in afconvert tool encodes AAC:
afconvert -f m4af -d aac -b 192000 input.ogg output.m4a
Two limits: afconvert can't write MP3 (Core Audio has no MP3 encoder), and it doesn't copy the Ogg tags. Use FFmpeg when either matters.
Where Compresto Fits
Compresto is a native Mac app for compressing videos, images, GIFs and PDFs in batches, entirely on your Mac. It doesn't convert audio files from one format to another, so for OGG to MP3 use FFmpeg, VLC or Audacity as shown above.
Where it does help is the media around those files. If the audio you want is inside a video (a screen recording, a WhatsApp video, a downloaded clip), Compresto can extract it as an MP3 directly; see our guides on extracting audio from video, MP4 to MP3 and WebM to MP3, since WebM files often carry the same Opus or Vorbis audio as OGG. And if you're sending video through messaging apps, it re-encodes with hardware-accelerated H.264 or HEVC and can target an exact file size, which helps when you compress a video for WhatsApp.
Frequently Asked Questions
What is an OGG file?
An open container format from Xiph.Org. Inside is audio encoded with Vorbis (lossy), Opus (lossy, newer) or occasionally FLAC (lossless). Use ffprobe to see which codec your file uses, because the extension doesn't always tell you.
How do I convert OGG to MP3 on a Mac for free?
Install FFmpeg with brew install ffmpeg and run ffmpeg -i input.ogg -map_metadata 0:s:a:0 -c:a libmp3lame -q:a 2 output.mp3. VLC (File > Convert / Stream) and Audacity (File > Export Audio) are free graphical alternatives.
Does converting OGG to MP3 lose quality?
Yes, slightly, because both are lossy. Use V2 (~190 kbps) or higher for music to keep the extra loss inaudible. The MP3 can't sound better than the OGG it came from.
Can a Mac play OGG files without converting?
On macOS 15.4 and later, QuickTime Player and Quick Look play Ogg Vorbis files. The Music app still won't import them, and older macOS versions need VLC or a conversion.
Why did my OGG to MP3 conversion lose the title and artist?
Ogg keeps tags on the audio stream, and FFmpeg copies only file-level tags by default. Add -map_metadata 0:s:a:0, plus -id3v2_version 3 for older players.
Is a WhatsApp voice note an OGG file?
Yes. WhatsApp and Telegram voice messages are Opus audio in an Ogg container, saved as .opus or .ogg. Convert them to 64 kbps mono MP3 for small, widely playable files.
The Short Version
An OGG file is a container that usually holds Vorbis or Opus audio. Current Macs can play Ogg Vorbis in QuickTime, but Music, older systems and many other apps still can't, so convert OGG to MP3 for compatibility or to M4A for Apple devices. FFmpeg with -q:a 2 and -map_metadata 0:s:a:0 is the best all-round method; VLC and Audacity cover the no-Terminal cases.