MP3 to OGG Converter

Turn an MP3, WAV, M4A, FLAC or AIFF into an OGG file for a game, a website, a chat or a forum that asks for one. The output is Opus audio in an Ogg container, written by your browser on your device. Free, no account, and the file is not uploaded.

Checking whether this browser can encode Opus…

Drop your MP3, WAV, M4A, AAC, FLAC, AIFF or WebM here or click to browse

Up to 100 MB and 30 minutes. The output is Opus audio in an Ogg container (.ogg).

The file is converted in your browser and is not uploaded. Need the other direction? The OGG and Opus to MP3 Converter turns an OGG or Opus file into an MP3.

How to convert MP3 to OGG

One file at a time, all in your browser.

  1. 1

    Drop the audio file

    MP3, WAV, M4A, AAC, FLAC, AIFF or WebM, up to 100 MB and 30 minutes. The page first asks your browser whether it can encode Opus, which is the codec inside the OGG file it writes, and shows the length and a size estimate.

  2. 2

    Pick the bitrate

    32, 64, 96 or 128 kbps, and mono if it is a voice recording. 96 kbps suits most music; 64 is plenty for speech. The audio is resampled to 48 kHz, which is the rate Opus works at.

  3. 3

    Convert and download

    Your browser decodes the file, encodes it with its own Opus encoder, and our page writer wraps the packets in Ogg pages on your device. Play the preview, then download the file under the same name with an .ogg ending.

What is in the file: Opus in an Ogg container

OGG is the wrapper; the codec inside is what a player has to understand. This page is open about which one it writes.

  • Container and codec

    Ogg is a container, a way of laying packets out in pages. The sound inside is compressed by a codec. This converter writes Opus packets into Ogg pages, with the standard OpusHead and OpusTags headers at the front.

  • Opus, not Vorbis

    Vorbis is the older codec that most OGG files from the 2000s and 2010s carry, and the one many games and audio programs expect when they say OGG. Opus is the newer codec with better quality per kilobit; browsers and voice apps use it. This page writes Opus only.

  • .ogg or .opus

    The file is named .ogg here because that is what you searched for. An Ogg file with one Opus track is the same thing people call an Opus file, so if a program asks for .opus, rename the download: nothing inside changes.

  • Bitrate and channels

    You choose 32 to 128 kbps and mono or stereo. The size is the bitrate times the length and nothing else, so a 10-minute file at 96 kbps is about 6.9 MB whatever it started as.

WAV to OGG

The same converter handles WAV, AIFF and FLAC. A WAV holds uncompressed samples, about 10 MB a minute for CD-quality stereo, so the OGG that comes out is ten to twenty times smaller: a 10-minute WAV becomes about 6.9 MB at 96 kbps or 4.6 MB at 64.

An M4A, AAC or MP3 is already compressed; converting it to OGG decodes it and compresses it again with Opus, so the quality is bounded by the original. Pick a bitrate at or above the original's, and expect the OGG to be a little smaller than the MP3 at the same number.

OGG and Opus files are not accepted as input: converting them to OGG again would only lose quality. The reverse direction, OGG or Opus to MP3, is its own page.

How big the OGG file gets

The Opus bitrate times the length. Pages add about one percent on top, so these figures are a close estimate for any input format.

Length32 kbps64 kbps96 kbps128 kbps
1 minute234 KB469 KB703 KB938 KB
10 minutes2.3 MB4.6 MB6.9 MB9.2 MB
30 minutes6.9 MB13.7 MB20.6 MB27.5 MB
Estimates. 1 MB = 1,048,576 bytes. Mono does not change the size: Opus uses the bitrate you set for one channel or two.

Where an OGG Opus file plays

Every current browser plays Opus in an Ogg container in an audio element: Chrome, Edge and Firefox have for years, and Safari since version 18.4 (macOS 15.4, iOS 18.4), per MDN's container table. A website or a web app that takes OGG uploads will almost always play this file.

Programs that say OGG often mean Ogg Vorbis. Godot, for example, imports WAV, Ogg Vorbis and MP3 and does not list Opus. If a game, an engine or an upload form rejects the file, that is the likely reason, and this page cannot help: it does not write Vorbis. Test one short file before you convert a batch.

Apps that record voice notes in Opus usually read it back as well, but which apps accept which files changes with their versions, so this page makes no promise about any of them.

Which browsers can convert here

The page uses the browser's WebCodecs audio encoder. The versions below are where that encoder exists; whether it can write Opus is asked when you open the page, and the page says so if it cannot, rather than making another format.

BrowserAudio encoder (WebCodecs)Opus here
Chrome (computer and Android)Since version 94Checked when you open the page
EdgeSince version 94Checked when you open the page
Safari (Mac, iPhone, iPad)Since version 26Checked when you open the page
Firefox on a computerSince version 130Checked when you open the page
Firefox on AndroidNot availableNo
Where the encoder exists, per MDN's browser compatibility data for AudioEncoder (read 15 October 2026). The check when the page opens is what counts.

Where the recordings come from: podcast transcription, the best free transcription apps, how to transcribe a voice memo.

The recordings that matter are people talking. ParrotNotes keeps those as text.

You converted a file for a game, a site or a chat. A call, a meeting or an interview is worth more as a transcript and a summary than as a file in the right format. ParrotNotes records them on your phone and gives you both, in whatever format the phone made them. Free for 100 minutes of recording a month.

Get ParrotNotes free

Related tools

MP3 to OGG FAQ

Sources