Convert WAV to Opus

Converting WAV to Opus turns audio that costs about 10 MB a minute into audio that costs well under one, and does it with less audible damage than any other codec at those rates. Drop a file above and it encodes inside your browser using the Opus encoder your browser already has. The WAV itself is never uploaded.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. OPUS cannot hold everything a WAV can.
  • File size limit Up to 100 MB per file, free, without an account.

Up to 100 files at once. Mixed formats are fine.

A tenth of the size is the conservative setting

Uncompressed CD-quality stereo costs 176,400 bytes a second — about 10 MB a minute, whatever is happening in the recording. Opus at 128 kbps costs 16,000 bytes a second, which is under 1 MB a minute and is a setting most people would call generous for music. Drop to 64 kbps for a stereo podcast and a minute is under half a megabyte.

Those numbers change what is practical rather than merely making files tidier. An hour-long interview is roughly 600 MB as a WAV and about 17 MB as Opus at the small-file band, which is the difference between a recording that lives on one machine and one you can attach to an email without thinking about it.

Nineteen years of research separate Opus from MP3

MP3 was standardised in 1993, AAC in 1997, Opus in 2012 as RFC 6716. Each generation had more computing power to spend at both ends and better models of what a listener actually notices, and Opus had the additional advantage of being designed with no obligation to remain compatible with anything.

The result shows up where the bitrate is tight. At 64 kbps an MP3 is audibly hollow and smeared; Opus at 64 kbps is a listenable stereo music file. The two converge as the bitrate rises, so at 256 kbps the argument becomes academic — which is why the case for Opus is strongest for exactly the people who came here to make files small.

One codec that handles speech and music without being told

Opus is unusual in having been built from two designs at once: a speech coder and a general-purpose transform coder, with the encoder choosing between and blending them according to what it hears. Older codecs had to pick one strategy and apply it to everything.

The practical effect is that you do not have to declare what your WAV contains. An interview with music under it, a lecture with a video clip played into the room, a podcast with a jingle — all encode sensibly at one setting. That is a genuine convenience when converting a folder whose contents you have not listened to.

Opus works at 48 kHz, so a 44,100 Hz WAV is resampled

Opus is defined around a 48 kHz sample rate. A WAV at 44,100 Hz — which is almost every WAV that came off a CD or out of a music application — is therefore resampled on the way into the encoder, and what comes out is a 48 kHz stream.

This is inaudible and it is worth knowing anyway, because it means an Opus file is not a candidate for a bit-exact comparison against its source and never can be. If a workflow downstream requires the original rate preserved exactly, the target you want is FLAC or WAV, both of which keep it.

Mono is not a control here, and it would not shrink the file

A very large share of WAVs are stereo files carrying a single microphone duplicated across both channels: phone memos, conference recordings, single-source interviews, most text-to-speech output. There is no channel setting on this pair — the encoder is handed a codec and a bitrate and nothing else — so the Opus comes out with as many channels as the WAV went in with.

Downmixing to mono in an editor first would not help either, and that is the part worth knowing. The quality band fixes the bitrate from the codec alone, never from the channel count, so a mono source and a stereo source at the same band produce files of the same size. The band is the lever: the small-file setting is where an interview belongs, and on a large archive choosing it is worth more than anything else available on this page.

Serving Opus from a website or an app

For audio delivered over the network, the size difference is the whole product decision: a page that ships 30 MB of audio and one that ships 3 MB behave differently on a phone on mobile data, and the second one gets listened to. Every current browser decodes Opus, so a single file usually covers the audience.

The exception is worth planning for rather than discovering. If your analytics show meaningful traffic from older devices, ship an MP3 alongside and let the markup choose; MP3 is the format nothing refuses. Serving one Opus file and hoping is a decision, and it should be a deliberate one.

The devices that will turn an .opus file away

Support is excellent in software and uneven in hardware. Car head units, older portable players, some televisions, some hi-fi streamers and older phones will show the file and decline to play it. The registry records Opus as having patchy support for precisely this reason, and it is not a problem that is going away quickly, because the affected devices are not being updated.

The test is quick and worth doing before a bulk conversion: convert one file, put it on the destination device, press play. If it plays, convert everything. If it does not, MP3 at 192 kbps is the fallback that will always work, at roughly three times the size.

Encode from the WAV, never from something you already encoded

The advantage of starting from a WAV is that the encoder sees the complete recording and every artefact in the result is introduced exactly once. That is the best position anyone converting to a lossy format can be in.

It follows that multiple outputs should all be made from this WAV rather than from each other. If you need an Opus for the web, an MP3 for the car and a small version for a transcript service, make three conversions from the source. Encoding an Opus from an MP3 compounds two sets of discarded audio, and the second encoder cannot tell which parts were missing already.

A hundred recordings per drop, none of them transmitted

Each file is capped at 100 MB — a little under ten minutes of stereo WAV — and a drop takes up to a hundred files, returned together as a ZIP. Long recordings need splitting first; that ceiling is the browser holding the file in memory rather than an allowance anyone can raise.

Nothing is uploaded at any point, which matters here more than the arithmetic does. The WAVs people convert to Opus in bulk are interviews, therapy sessions, lectures, legal recordings and voice notes, and a conversion that keeps them on the machine they are already on is the only kind worth using for that material.

How to encode a WAV as Opus

  1. Drop your WAV recordings onto this page, or click to choose them.
  2. Pick a quality band; the audio is encoded to Opus inside your browser.
  3. Download the .opus file, or take the batch as a ZIP.

WAV against Opus: ten megabytes a minute against one

WAV compared with OPUS
WAVOPUS
Full nameWaveform AudioOpus Audio
File extension.wav, .wave.opus
Media typeaudio/wavaudio/opus
CompressionUncompressedLossy — file size is bought with quality
First published19912012
Published byMicrosoftXiph.Org
SpecificationRIFF WAVERFC 6716
LicensingPublished, not standardisedOpen standard
Standing todayCurrentCurrent
Bit depth32
Audio channelsup to 65,535up to 255
Opens in a browserEvery browserCurrent browsers
Considered insteadFLAC, AIFFAAC, MP3

What is lost

WAV defines up to 65535 audio channels and OPUS up to 255. A surround mix is folded down rather than carried across.

Opening the result

Current browsers read OPUS; older ones do not. It is the less portable of the two, so it is worth being sure the program at the other end accepts it before sending one.

Audacity reads both WAV and OPUS, so there is a way to check the result against the original without a second tool.

File size and quality

The file gets substantially smaller, and it gets smaller by discarding detail. WAV keeps everything; OPUS keeps what the eye is poor at noticing. On a photograph that trade is close to free; on text, a screenshot or a line drawing it is visible as haloing around the edges.

What each format is for

The two are aimed at different work: WAV at editing and archiving, OPUS at streaming and the web. That is worth weighing before converting, because the reason one exists is usually the reason the other is awkward.

WAV is Microsoft's format, published in 1991. It records 32 bits per channel.

OPUS comes from Xiph.Org and dates from 2012, specified as RFC 6716. VLC, FFmpeg and Audacity all read it.

WAV was published in 1991 and OPUS in 2012. The older one is generally the safer file to hand to somebody; the newer one usually does the job in fewer bytes.

WAV to Opus: questions about size and support

How small does Opus actually get?

A minute of CD-quality WAV is about 10 MB. The three quality bands here write Opus at roughly 128, 64 and 38 kbps, so the same minute comes back at about 960 KB, 480 KB or 285 KB — a reduction of ten to thirty-five times, and speech at the smallest band is still perfectly intelligible.

Is Opus better than MP3?

At low bitrates, decisively. Opus was standardised in 2012 with two decades of research MP3 did not have, and it holds together at 64 kbps where MP3 sounds obviously damaged. At 256 kbps and above the two converge, because there is little left to argue about. The reason to keep choosing MP3 is compatibility, not sound.

What bitrate should I use for speech?

The small-file band, which writes about 38 kbps and is enough for an interview, a lecture or a voice note in a normal listening situation. Music wants more: balanced at 64 kbps is the sensible default, and there is little point going beyond the high band at 128.

Where will an .opus file refuse to play?

Car stereos, older portable players, some television and hi-fi hardware, and a scattering of older phones and desktop applications. The registry marks Opus support as patchy for exactly this reason. Every current browser and every current desktop player handles it; anything with a physical volume knob and a few years on it is worth testing.

Should I keep the WAV afterwards?

If it is a master or you will edit it again, yes — Opus is a one-way trip and converting the result back to WAV restores the file size and none of the audio. If it is a recording you will listen to once and file, the Opus is a complete replacement and the WAV is 10 MB a minute of nothing.

Is the recording uploaded to convert it?

No. Every browser already ships an Opus encoder, because voice calls on the web depend on it, so this conversion runs on code that is already present in the tab. Nothing is fetched and nothing is sent — which is the point when the WAVs in question are interviews or voice notes.

More about these formats