AudioUtils

Opus to WAV: How to Convert and Why You Might Need To

Convert Opus audio files to WAV for editing or compatibility. Learn what quality to expect, how the conversion works, and step-by-step instructions.

Opus is the format that shows up when you export voice notes, record from a browser tab, or rip audio from a YouTube video. It is excellent at what it does — small files, low latency, good quality — but the moment you try to open one in a DAW, run it through transcription software, or feed it into an offline editor, things stop working. Converting to WAV is the standard fix.

This guide covers exactly why you would do it, what to expect from the file size jump, where the quality ceiling sits, and how to run the conversion in a browser or from the command line.

Where Opus Files Come From

Opus shows up unexpectedly. The most common sources:

  • WhatsApp voice notes — 16 kbps mono Opus inside .ogg.
  • Telegram voice messages — around 32 kbps mono.
  • Discord recordings (Craig bot, etc.) — 64 kbps stereo.
  • YouTube WebM downloads via yt-dlp — 160 kbps stereo, audio-only stream.
  • Browser MediaRecorder output — Firefox and Chrome's MediaRecorder default to Opus.
  • Android system voice recorders on Android 10+.
  • WebRTC sessions captured by extensions.

If a tool gave you a .opus, .ogg, or .webm file and you cannot open it in your usual editor, that is the situation this guide solves.

Why Convert to WAV Specifically

WAV is the universal lingua franca of audio software. Every DAW (Pro Tools, Logic, Reaper, Ableton, FL Studio, Cubase), every video editor (Premiere, Resolve, Final Cut, Avid), every transcription tool (Otter, Rev, Descript, Whisper-based pipelines), and every classic editor (Audacity, Adobe Audition, Sound Forge) reads WAV without question. Opus support across the same set ranges from "first-class" to "compile a plugin" to "no chance."

Convert to WAV when you plan to:

  • Edit, trim, or process the audio in a DAW.
  • Run the file through transcription that does not accept .opus directly.
  • Apply noise reduction, EQ, normalization, or any DSP.
  • Hand the file off to someone else and you cannot guarantee their tools handle Opus.

Convert to MP3 instead (via /opus-to-mp3) if the file is the final deliverable and you just need universal playback. The Opus converter hub lists every destination format.

No Quality Gain — and No Additional Loss

Opus is lossy. WAV is uncompressed PCM. Going Opus → WAV decodes the Opus stream once and writes the resulting PCM samples to disk verbatim. There is no second generation of lossy compression added by the WAV write — the WAV is bit-identical to whatever PCM the Opus decoder produced.

That means: the WAV cannot sound better than the Opus source. A 16 kbps WhatsApp voice note decoded to WAV is a 16 kbps-quality recording stored in a large uncompressed wrapper. What you do gain is editability — every subsequent operation (cut, fade, EQ, export to another format) happens on lossless PCM rather than re-decoding lossy audio each time.

This is the right pattern when you intend to process the audio further. If the final destination is also lossy (MP3, AAC), you avoid stacking another lossy generation on top of the Opus.

File Size: 20-50× Larger

The most surprising part of an Opus → WAV conversion is the file size jump. Some concrete numbers:

  • 60 seconds of 16 kbps mono Opus (WhatsApp) ≈ 120 KB. Same as 16-bit/44.1 kHz mono WAV ≈ 5.3 MB. That is a 44× increase.
  • 60 seconds of 64 kbps stereo Opus (Discord) ≈ 480 KB. Same as 16-bit/48 kHz stereo WAV ≈ 11.5 MB. About 24×.
  • 60 seconds of 160 kbps stereo Opus (YouTube) ≈ 1.2 MB. Same as 16-bit/48 kHz stereo WAV ≈ 11.5 MB. About 10×.

This is normal and expected. WAV stores every sample without compression — there are no bits saved through clever encoding.

Browser Conversion via AudioUtils

The fastest path is the Opus to WAV tool. It runs entirely in your browser via WebAssembly — files never upload anywhere, which matters for sensitive recordings like voice notes or interview audio. Step by step:

1. Open /opus-to-wav. 2. Drag in your .opus, .ogg, or .webm file. Multiple files can be queued. 3. Click Convert. The Opus decoder runs locally; expect roughly real-time speed (a 5-minute clip takes about 5 seconds on a modern laptop). 4. Download the .wav. Sample rate and channel count are preserved from the source.

The output is 16-bit PCM by default, which is what every DAW expects. If you need 24-bit or a different sample rate, run a quick resample in your editor of choice after import.

ffmpeg One-Liner

For command-line users:

'ffmpeg -i input.opus output.wav'

ffmpeg auto-detects the Opus codec from the .opus, .ogg, or .webm container, decodes it, and writes a 16-bit PCM WAV at the source sample rate. Useful flags:

  • '-ar 44100' — force resample to 44.1 kHz (CD-standard, expected by some tools).
  • '-ac 1' — force mono output.
  • '-acodec pcm_s24le' — write 24-bit WAV instead of 16-bit. Pointless for the original audio quality, but matches 24-bit DAW sessions.

For batch conversion of every Opus in a directory:

'for f in *.opus; do ffmpeg -i "$f" "${f%.opus}.wav"; done'

After Conversion: Common Workflows

Once you have a WAV, the typical follow-ups:

  • Trim silence and clean up audio in Audacity (free, cross-platform). File → Import works directly.
  • Run transcription through Otter, Whisper, or Rev. WAV is universally accepted.
  • Apply noise reduction in iZotope RX, Audacity's built-in noise reduction, or Adobe Audition.
  • Edit in a DAW for podcast or video production.
  • Re-export to a delivery format. If the final file needs to be MP3, do all editing in WAV first and export once at the end to minimize stacked loss.

Decision: Opus → WAV vs Opus → MP3

  • Will I edit, process, or run DSP on the file? → WAV. Editing in a lossless container avoids stacking lossy generations.
  • Is this the final deliverable for sharing or playback? → MP3 via /opus-to-mp3. Smaller files, universal playback.
  • Does the destination tool require uncompressed PCM? → WAV.
  • Storage matters more than editability? → MP3 or keep as Opus.

For format background, the What is Opus explainer covers the SILK+CELT design, and What is WAV covers the RIFF container and PCM layout. The lossless vs lossy guide explains why "decode once, edit lossless" is the right pattern even when the source is lossy.