OGG to MP3 Converter
Your OGG audio, playable everywhere. Drop OGG files, get MP3s back — 100% in your browser. No uploads, no accounts, no limits.
OGG sounds great and plays almost nowhere — phones, car stereos, email, and transcription tools all expect MP3. This converts Vorbis and Opus-in-Ogg on your device, privately, including WhatsApp .opus voice notes.
Honest limits: OGG is already compressed, so the MP3 is often about the same size — you convert for compatibility, not to save space; tags are not carried over; MP3 is lossy, so 320 kbps keeps the most.
Drop your OGG files (.ogg / .oga / .opus) here
or — multiple recordings welcome, or paste a copied file
Up to 100 MB per file · up to 15 minutes per recording · up to 20 files per batch · nothing ever uploads
Privacy proof — verify it yourself
This page processes your recordings entirely on your device. All JavaScript and the engine are bundled locally. Your file data never leaves the device — the only third-party requests are the site’s own analytics (Google Analytics and a Cloudflare beacon), which load when the page opens and never see your files. Your recordings are personal; they never leave the machine you are sitting at.
Requests during processing: 0 to this site (the converter engine, fetched in two parts on first use) · 0 to anyone else (none — as it should be)
Converter engine: ffmpeg.wasm — loads on first convert
- Press F12 to open developer tools, then open the Network tab.
- Drop an OGG file above and let it convert.
- Watch the Network tab: no requests while it converts. The counter above shows the same split live. (The page’s own analytics load once when the page opens — before you start — and never touch your files.)
- Bonus: turn your internet off after the page loads and the engine has loaded once — conversion still works.
How to convert an OGG file to MP3 without uploading it
- Drop the .ogg, .oga or .opus files above — up to 20 at once. Each file’s codec (Vorbis or Opus), sample rate, channels, length and nominal bitrate are shown straight away, with an estimated MP3 size at your chosen bitrate.
- Pick a bitrate — or a preset. Speech / voice memo (128 kbps) for spoken recordings, Music (192 kbps) for songs, Best quality (320 kbps) when you want to keep the most detail. Or drag the custom slider to any bitrate from 64 to 320 kbps — matching the OGG’s own bitrate is the smartest choice.
- Listen to each MP3 in the built-in preview, then download it — or grab everything as one ZIP. Your originals are untouched and nothing leaves your device.
Why convert an OGG at all?
OGG is a free, open container that usually holds Vorbis audio — the format Audacity, games, and many music sites use — or Opus audio, the codec behind WhatsApp and Telegram voice notes. Both sound excellent for their size, but half the world cannot play them: Windows Media Player, older car stereos, email clients, and most transcription tools only accept MP3. Converting trades a little quality for a file that plays practically anywhere. Keep the OGG as your master copy and share the MP3.
Opus-in-Ogg is welcome here
WhatsApp saves voice notes as Opus audio inside an Ogg container, usually with a .opus extension — and Telegram voice messages arrive as .ogg files holding Opus. Both are valid Ogg files and both convert here: the tool reads the file’s contents, so a .opus file is recognised as Opus-in-Ogg and converted the same way. If you have a dedicated Opus voice-note workflow, the Opus to MP3 Converter is tuned for it (speech bitrates, 10-minute voice notes).
Honest limitations
- MP3 is lossy, always — there is no lossless MP3 mode. 320 kbps preserves the most; 128 kbps is fine for speech but audible on music.
- OGG is already compressed — the MP3 is often about the same size as the OGG, and can be a little bigger if you pick a higher bitrate than the OGG’s own. The page shows the before and after size on every file, so the result is never a surprise.
- Metadata is stripped — titles, artists and any Vorbis comments or Opus tags are removed from the MP3 (verified in testing). Keep the original if you need the tags.
- 100 MB / 15-minute caps — in-browser encoding runs slower than real time for long files, so a longer recording would outlast a browser tab session. Split very long recordings first.
- First convert loads the engine — the converter (ffmpeg.wasm, ~31 MB) downloads once from this site on your first conversion. After that it is cached and works offline.
- Low sample-rate OGGs cap the bitrate — an 8 kHz recording encodes at most 64 kbps even if you pick 128, because the encoder caps it (measured in testing). The card tells you when this happens.
- Renamed files are refused — an MP3, FLAC, WAV or M4A file renamed to .ogg is detected from its contents and refused with a clear message pointing at the right converter. Ogg files holding Speex, FLAC-in-Ogg or video are refused too — only Vorbis and Opus-in-Ogg are supported.
- MP3-only output — this tool makes MP3s. If you need FLAC or WAV, use a desktop converter.
Frequently asked questions
How do I convert an OGG file to MP3 without uploading it?
Use a tool that converts locally in your browser. This converter loads your OGG file into your device’s memory, decodes it with ffmpeg.wasm running on your machine, and encodes it as MP3 — all with JavaScript and WebAssembly running locally. Your file data never leaves the device — the only third-party requests are the site’s own analytics (Google Analytics and a Cloudflare beacon), which load when the page opens and never see your files. You can verify it by watching the Network tab in your browser’s developer tools while it converts — the live counter on this page shows no requests during processing.
What is an OGG file — and what about .opus files?
OGG is a container, not a codec: an .ogg file usually holds Vorbis audio (music, game audio, Audacity exports) or Opus audio (voice notes and calls). This converter handles both — it reads the file’s contents to tell Vorbis from Opus, it does not trust the extension. WhatsApp .opus files are Opus audio inside an Ogg container, so they convert here too: drop the .opus file and you get an MP3 back. Files with a .oga extension are the same Ogg container and are accepted as well. An Ogg file holding anything else (Speex, FLAC-in-Ogg, Theora video) is refused with a clear message.
Will converting OGG to MP3 lose quality?
Yes, a little: both Vorbis and Opus are already lossy, so converting to MP3 is lossy-to-lossy and discards a little more detail — there is no lossless MP3 mode. In practice the difference is small when the bitrates match: at 192 kbps music still sounds very good, and at 320 kbps the difference from the OGG is inaudible for almost everyone. The mistake to avoid is re-encoding a low-bitrate OGG at a high MP3 bitrate — a 64 kbps voice note re-encoded at 320 kbps just gets bigger, not better. Match the MP3 bitrate to the OGG’s own bitrate (shown on each file card) and keep the OGG as the master copy.
Why is my MP3 bigger than the OGG file?
Because OGG is already compressed — Vorbis and especially Opus are newer, more efficient codecs than MP3, so an OGG at a given bitrate is often smaller than an MP3 at the same bitrate. If your OGG was encoded at 64 kbps and you convert it at the default 192 kbps, the MP3 comes out roughly three times bigger while sounding no better, because the detail was already gone. That is expected, not a bug: pick a bitrate close to the OGG’s own bitrate (each card shows it) and the MP3 lands about the same size. You convert for compatibility — MP3 plays on phones, car stereos, email and transcription tools that never learned OGG — not to save space.
Do MP3s keep my OGG file’s tags and metadata?
No — tags and metadata are not carried over. The converter strips all metadata from the MP3 (titles, artists, and any Vorbis comments or Opus tags in the OGG), which was verified in testing: an OGG carrying a title tag produced an MP3 with no trace of that title. That is partly a privacy win, but if you need the tags, keep the original OGG alongside the MP3.
Can I convert a long OGG recording — how long and how big?
Up to 15 minutes and 100 MB per file, and up to 20 files per batch. Conversion runs in the browser via WebAssembly and scales roughly with length: in our test run a 3-second Vorbis file encoded in about 0.1 seconds once the engine had loaded, so a 9-minute recording takes on the order of half a minute on a typical laptop. Longer files take longer — split very long recordings first.
What bitrate should I choose — and what is the custom bitrate slider for?
Speech / voice memo (128 kbps) for spoken recordings, Music (192 kbps) for songs, Best quality (320 kbps) when you want to keep the most detail. The custom slider covers every valid MP3 bitrate from 64 to 320 kbps, so you can match the MP3 bitrate to the OGG’s own bitrate — a 96 kbps Opus voice note converts best at 96 kbps, not 320. One honest limit: low sample-rate sources cap the bitrate — an 8 kHz recording encodes at most 64 kbps even if you pick 128, because the encoder caps it (measured in testing). The card tells you when this happens.
How do I verify my files really never upload?
Open your browser’s developer tools (F12), go to the Network tab, then convert a file. You will see no requests during processing — the live counter on this page shows the same number. The only requests during processing are the converter engine itself (ffmpeg.wasm, about 31 MB), fetched in two parts from this same site on first use. All JavaScript and the WebAssembly engine are vendored locally. The only third-party requests are the site’s own analytics (Google Analytics and a Cloudflare beacon), which load when the page opens — they never see your files.