Opus converter
Convert OPUS audio to MP3, WAV, or OGG for broader device compatibility.
Opus is the modern open codec behind WhatsApp voice notes, Telegram audio, Discord, YouTube's audio streams and most WebRTC calls. It is genuinely excellent — better quality per kilobyte than MP3 or AAC, especially for speech — and it is also the format most likely to arrive as a file that your desktop software, your car stereo or your video editor simply refuses to open. This converter decodes Opus in your browser and re-encodes it as MP3, WAV or OGG Vorbis. Both .opus and Opus-in-.ogg files are accepted. Bitrate runs from 128 to 320 kbps for the lossy targets, and batches come back as a ZIP built in the browser.
Key facts about Opus converter
| Where Opus comes from | WhatsApp voice notes, Telegram audio, Discord recordings, YouTube audio streams and WebRTC calls all use it |
|---|---|
| Why it is hard to open | Support is universal in browsers and patchy everywhere else — many desktop editors, car stereos and hardware players do not read it |
| Accepted extensions | Both .opus and .ogg, since Opus is often carried inside an Ogg container |
| Output formats | MP3 for compatibility, WAV for editing, OGG Vorbis for open-source projects |
| Lossy to lossy | Opus is lossy, so converting to MP3 or OGG costs a second generation of encoding |
| Bitrate trap | A 24 kbps Opus voice note does not improve at 320 kbps MP3. Match roughly, or accept a much larger file for nothing |
| Typical voice note | WhatsApp voice notes are usually 16 to 32 kbps mono Opus — tiny, and they stay small only if you convert at a modest bitrate |
| Opus quality claim | Opus at 64 kbps is broadly comparable to MP3 at 128 kbps for speech, which is why messaging apps use it |
| Batch | Convert several files at once and download them as one ZIP |
| Size cap | 200 MB per file, which is enormous for a format this efficient |
What happens to your file
The decode and re-encode run on ffmpeg compiled to WebAssembly in a Web Worker inside this tab. Your Opus files go into that worker's in-memory filesystem and the converted files come back as blobs; the batch ZIP is assembled in the browser. Nothing is uploaded and no copy is stored — which is worth knowing given that Opus files are often private voice messages. The only network request is the one-time download of the ffmpeg core, about 32 MB of fixed public code from the jsDelivr CDN, cached afterwards and shared with every audio tool here.
About this tool
- 1
Add your Opus files
Drop .opus or .ogg files. Voice notes exported from WhatsApp or Telegram usually arrive with one of those two extensions.
- 2
Choose the output
MP3 to play the file anywhere, WAV if it is going into editing or transcription software, OGG Vorbis for a game engine or an open-source pipeline.
- 3
Set a sensible bitrate
For a voice note, 96 or 128 kbps MP3 is already far more than the source contained. For music from a YouTube-style stream, 192 kbps is a reasonable landing point.
- 4
Leave sample rate on auto
Opus works at 48 kHz internally, so auto keeps the output at the source rate and avoids an unnecessary resample.
- 5
Convert
Files run one after another with per-file progress. The engine loads once and serves the whole batch.
- 6
Download
Individually or as a ZIP, ready for whatever refused to open the Opus in the first place.
| Input | Opus (.opus) and Opus or Vorbis in Ogg (.ogg), up to 200 MB per file |
|---|---|
| Output formats | MP3, WAV, OGG Vorbis |
| Bitrates | 128, 192, 256 or 320 kbps for the lossy targets |
| Sample rates | Auto (match source), 44,100 Hz or 48,000 Hz |
| Opus native rate | Opus works internally at 48 kHz, so leaving sample rate on auto usually gives you a 48 kHz output |
| Batch output | Individual downloads or one client-side ZIP |
| Engine | Single-threaded ffmpeg.wasm 0.12.10 with libopus built in |
| Browsers | Chrome, Edge, Firefox and Safari 15+ |
- Do not convert a 24 kbps voice note to 320 kbps MP3. You get a file thirteen times larger that sounds exactly the same.
- For speech, 96 kbps MP3 is comfortably above what a WhatsApp or Telegram voice note contains.
- If the destination supports Opus, do not convert at all. It is the better codec — the only reason to move is compatibility.
- WAV is the right target when the file is heading into transcription or analysis software that expects uncompressed PCM.
- Both .opus and .ogg are accepted here, because Opus is frequently muxed into an Ogg container and the extension varies by app.
- Voice notes are usually mono. Keep them mono when converting — the general audio converter can force it if a target insists on stereo.
- Auto sample rate keeps the 48 kHz Opus works at natively; forcing 44.1 kHz adds a resample with no benefit.
- Accepts both .opus and .ogg files
- Converts to MP3, WAV or OGG Vorbis
- Bitrate from 128 to 320 kbps
- Sample rate matched to source or forced
- Batch conversion with per-file progress
- ZIP download for multiple files
- In-page playback before downloading
- Opening a WhatsApp voice note in desktop software that will not read Opus
- Converting Telegram voice messages to MP3 to archive them
- Getting Discord recordings into a video editor
- Preparing Opus audio as WAV for a transcription tool
- Making Opus files playable on a car stereo or an older portable player
- Converting downloaded Opus audio into a format a podcast host accepts
Related tools
View allPart of Audio tools that run in your browser
Works well with this6
More audio tools10
Updated