What is the WEM file format?
.wem is a file format used by Wwise, an audio middleware engine for computer games developed by Audiokinetic (now part of Epic Games).
What kind of data do .wem files contain?
.wem files contain compressed audio data inside a RIFF/WAVE-derived container. Despite starting with the same RIFF magic bytes as a standard .wav, the internal codec is Wwise-specific - typically Wwise Vorbis, WEM Opus, or ADPCM, with platform variants such as XMA2 (Xbox) or ATRAC9 (PlayStation). The Wwise engine can modify game audio stored in .wem files in real time, so music and audio effects change dynamically in response to gameplay.
Can I use .wem files?
Wwise is free software for non-commercial uses; commercial purposes require a commercial license. The audio data in .wem files is not encrypted - it uses proprietary codecs that standard media players cannot decode. .wem files are most often packaged inside .bnk SoundBanks or .pck archives rather than distributed as standalone files; they can also be embedded directly within game archives. Community tools such as Wwise-Unpacker and the vgmstream plugin for foobar2000 can extract and play .wem files outside the Wwise environment.
Security & safety
RISK: LOWWEM files are passive audio data and carry little inherent risk. The cautions are about tooling and rights: download vgmstream, ww2ogg and Wwise-Unpacker only from their official sites/GitHub repos (avoid generic "WEM converter" pages that bundle adware), and remember that ripping a game's audio may breach its EULA - fine for personal listening, risky to redistribute.
Format details
in a nutshellPrograms that open WEM files
Technical details
deep spec| Developer | Audiokinetic (now part of Epic Games) |
| MIME type | audio/x-wem |
| Container format | RIFF/WAVE-derived proprietary Wwise container |
| Byte order | Little-endian (RIFF); big-endian (RIFX) on some console builds |
| Supported codecs | Wwise Vorbis, WEM Opus, ADPCM, PCM (uncompressed), XMA2 (Xbox), ATRAC9 (PlayStation) |
| Magic bytes | 52 49 46 46 ("RIFF") at offset 0; "RIFX" on big-endian platforms |
| Typical file size | Tens of KB (sound effects) to tens of MB (music and voice streams) |
| Common sample rates | 48,000 Hz (primary); also 44,100, 32,000, 24,000, and 16,000 Hz |
| Encoding | Binary; compressed audio payload preceded by Wwise-specific codec setup chunks |
| Typical distribution | Packed inside .bnk SoundBanks or .pck archives; standalone .wem files result from bank extraction |
| Platform support | Windows, PlayStation, Xbox, Nintendo Switch, Android, iOS, macOS, Linux |
| File structure | RIFF chunks: fmt (codec description), data (compressed audio), plus Wwise codec-setup extension chunks |
| Encryption | None at the .wem level; some titles apply XOR or byte-scrambling at the pack layer |
| Format versioning | Codec and setup headers carry the Wwise SDK version used at build time |
| Dynamic audio support | Integrates with Wwise engine for real-time mixing, parameter-driven ducking, and adaptive music |
| Released | 2006 (Wwise audio middleware) |
| Latest version | Versioned per Wwise SDK release (codec headers carry a Wwise version) |
| Specification | www.audiokinetic.com |
WEM conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about WEM files.