Convert OGA to MP3 — Free Online Tool

Convert OGA audio files (Ogg containers with Vorbis, FLAC, or Opus audio) to MP3 using the LAME encoder, producing universally compatible audio files playable on virtually any device or platform. This is a lossy-to-lossy or lossless-to-lossy transcode, so choosing the right bitrate matters for balancing file size and audio quality.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

OGA files are Ogg-based containers that typically carry Vorbis, FLAC, or Opus audio streams — all of which are incompatible with the MP3 format. This conversion cannot simply remux the container; the audio stream must be fully decoded from its source codec and then re-encoded using the LAME MP3 encoder (libmp3lame). If the source is Vorbis or Opus (both lossy), this is a lossy-to-lossy transcode, meaning some additional audio quality is lost in the second encode. If the source is FLAC (lossless), the conversion is lossless-to-lossy, and quality loss is determined entirely by the MP3 bitrate you select. The output is a standard MP3 file with ID3 tag support, though chapter markers present in the OGA file will be dropped since MP3 does not support chapters.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg command-line tool. In the browser-based version of this tool, the same FFmpeg engine runs locally via WebAssembly (FFmpeg.wasm) without uploading your file to any server.
-i input.oga Specifies the input OGA file. FFmpeg detects the Ogg container and identifies the audio codec inside (Vorbis, FLAC, or Opus) automatically, selecting the appropriate decoder before any processing begins.
-c:a libmp3lame Instructs FFmpeg to encode the audio stream using the LAME MP3 encoder, fully decoding the source Vorbis, FLAC, or Opus stream and re-encoding it as MPEG Audio Layer III data compatible with the MP3 format.
-b:a 128k Sets the MP3 output to a constant bitrate of 128 kilobits per second. This is a widely used default that balances file size and audio quality for general listening, though higher values like 192k or 320k are recommended for music originally encoded at high quality.
output.mp3 Defines the output filename and tells FFmpeg to write a standard MP3 file. The .mp3 extension also signals FFmpeg to use the MP3 muxer, which wraps the LAME-encoded audio in the MPEG container structure with ID3 tag support.

Common Use Cases

  • Transferring OGA podcast episodes or audiobooks to an older MP3 player or car stereo that does not support Ogg container formats
  • Preparing OGA music files recorded or exported from open-source audio tools like Ardour or Audacity for upload to platforms that only accept MP3 (e.g., certain podcast hosts or social media audio features)
  • Converting FLAC-in-OGA archival recordings to MP3 for sharing with colleagues who need smaller, universally playable files
  • Making OGA voice memos or field recordings compatible with video editing software that lacks Ogg/Vorbis support in its audio import pipeline
  • Delivering OGA audio assets from a Linux-based production environment to clients or collaborators on platforms where MP3 playback is guaranteed but Ogg is not
  • Reducing storage footprint of a large OGA music library by converting to MP3 for a portable device with limited space

Frequently Asked Questions

Yes — MP3 is a lossy format, so some quality is always lost in the output. If your OGA file contains Vorbis or Opus audio (also lossy), you are performing a generation loss transcode: the audio is decoded and then re-encoded with MP3 compression, compounding the quality reduction. If your OGA file contains FLAC audio (lossless), you are converting from a perfect source, and quality loss is determined only by the MP3 bitrate you choose. In either case, using a higher bitrate such as 192k or 320k minimizes audible degradation.
MP3 files can only contain MPEG Audio Layer III audio data encoded with the MP3 codec — they cannot carry Vorbis, Opus, or FLAC streams. The Ogg container and the MP3 format are fundamentally incompatible at the codec level, so a full decode and re-encode is always required. There is no stream-copy shortcut for this conversion.
OGA files use Vorbis Comment tags (fields like ARTIST, ALBUM, TITLE, etc.), while MP3 uses the ID3 tagging standard. FFmpeg automatically maps common Vorbis Comment fields to their ID3 equivalents during the conversion, so standard tags like title, artist, album, and track number are generally preserved. However, chapter markers embedded in the OGA file are not carried over, because the MP3 format does not support chapters.
Replace the value after -b:a with your desired bitrate. For example, use -b:a 320k for the highest standard MP3 quality, or -b:a 192k for a good balance between size and fidelity. The default in this tool is 128k, which is suitable for voice content but may sound noticeably compressed for music, especially if your source OGA file was encoded at a higher quality level.
Yes. On Linux or macOS you can use a shell loop: for f in *.oga; do ffmpeg -i "$f" -c:a libmp3lame -b:a 128k "${f%.oga}.mp3"; done. On Windows Command Prompt, use: for %f in (*.oga) do ffmpeg -i "%f" -c:a libmp3lame -b:a 128k "%~nf.mp3". The browser-based tool processes one file at a time, so the FFmpeg command is especially useful for bulk conversions or files larger than 1GB.
Yes. Replace -b:a 128k with -q:a followed by a value from 0 (best quality, largest file) to 9 (lowest quality, smallest file). For example: ffmpeg -i input.oga -c:a libmp3lame -q:a 2 output.mp3 produces high-quality VBR MP3 output roughly equivalent to 190 kbps average, which often sounds better than a fixed 192k CBR at a similar file size. VBR is generally recommended for music, while CBR is sometimes preferred for streaming or compatibility with older devices.

Technical Notes

OGA is a strict audio-only subset of the Ogg container format and commonly encapsulates three very different codecs: Vorbis (lossy, the most common default), FLAC (lossless), and Opus (lossy, newer and more efficient than Vorbis). The conversion to MP3 via libmp3lame is always a full transcode regardless of which codec is present. The LAME encoder at 128k CBR produces files roughly compliant with the MPEG-1 Audio Layer III standard and playable on virtually all hardware and software. One important limitation: MP3 does not support chapter markers, so any chapter data in the OGA file is silently discarded. ID3v2 tags are written to the output by default, preserving most standard metadata. If the source OGA contains multi-channel audio beyond stereo, the LAME encoder will downmix to stereo by default, as MP3 does not support more than two channels. For archival OGA/FLAC sources, it is worth noting that the original lossless file should be retained separately, since the MP3 conversion is irreversible in terms of quality.

Related Tools