From uncompressed WAV to efficient Opus
WAV stores raw PCM samples, which is why it is the standard for recording and sound design. A stereo 16-bit, 44.1 kHz WAV uses about 10.1 MB per minute, and a 24-bit, 48 kHz WAV about 16.5 MB. Great for editing, heavy for shipping.
OGG is Xiph.Org's open container. AudioDrop fills it with Opus, the IETF codec from 2012 that powers a lot of voice chat and web audio. Opus works at 48 kHz and uses a perceptual model to drop what you are unlikely to hear. At 192 kbps, AudioDrop's default, a minute of stereo audio is roughly 1.44 MB.
WAV vs OGG comparison
| WAV | OGG (Opus) | |
|---|---|---|
| Compression | None | Lossy |
| Quality | Exact copy of the recording | Transparent to most listeners at 192 kbps |
| Size per minute | ≈ 10.1 MB (16-bit/44.1 kHz) | ≈ 1.44 MB at 192 kbps |
| Sample rate | Any, commonly 44.1 or 48 kHz | 48 kHz |
| Licensing | Open | Open and royalty-free |
| Best for | Recording, editing, mastering | Web game audio, web playback, app bundles |
Good reasons to convert WAV to OGG
Web game developers are a common case. A soundtrack of 20 WAV files can run to hundreds of megabytes, while the same set as OGG is a fraction of that, which matters for download size and memory. Check your engine first, though: some import Ogg Vorbis but not Ogg Opus.
Web projects benefit too. Opus plays natively in Chrome, Edge, Firefox and Android, so OGG files work well for background music, notification sounds and interactive audio without licensing concerns.
What happens to quality
WAV to OGG is a lossless-to-lossy step, which is the best-case direction for a lossy format. The encoder works from a perfect source, so the result sounds as good as Opus can make it. Some information is still discarded, and converting the OGG back to WAV later will not restore it.
Keep your WAV masters. Use the OGG as the delivery copy, and if you need a different format later, convert from the WAV again rather than from the OGG.
A 24-bit WAV is fine as a source. The encoder reads the full-resolution audio before compressing it, so you do not need to reduce it to 16-bit first. Opus handles the dynamic range of typical music and speech comfortably, and at 192 kbps artefacts such as smeared transients or swirly cymbals are rare. If you hear any, the source is usually already damaged or heavily clipped.
Details worth knowing
- Output is always 48 kHz. A 44.1 kHz WAV is resampled during conversion.
- Safari may not support OGG encoding. Use Chrome, Edge or Firefox.
- For gapless game loops, test the loop point after converting. Lossy encoders can add a short delay at the start.
- WAV metadata and markers such as loop points or cue chunks may not carry across.
Planning a WAV to OGG batch for a project
Before you convert a large set of WAV files to OGG, a little planning saves rework.
Name your WAV files the way you want the final assets named, because each OGG keeps the original file name. Trim silence and normalise levels in your editor first, since those edits are best done on the lossless WAV. Test a single file in your target engine, browser or app to confirm it plays Ogg Opus, then drop in the full batch.
- Music and ambience: 192 kbps default is comfortable.
- Short UI and notification sounds: small already, so the saving is modest.
- Dialogue: Opus handles speech especially well.
Private, offline and fast
This WAV to OGG converter processes everything locally with WebCodecs and WebAssembly. Your WAV files are never uploaded, which matters when they are unreleased game assets or client audio.
The page works offline once loaded. Large batches convert in parallel and each OGG downloads individually. There is no fixed size limit; very large files are limited only by your device's memory.