.WEM

WEM File

Wwise Encoded Media
Ask a question
QUICK ANSWER

A WEM file is a Wwise Encoded Media audio stream - a compressed sound asset from a video game built with Audiokinetic Wwise. Standard players like VLC cannot play it because it uses a proprietary codec layer. To play or convert it, use vgmstream (free, open-source): either the command-line tool or the foobar2000 plugin. WEM files usually come packaged inside .bnk SoundBanks, so you may need to unpack those first.

Developer: Audiokinetic (now part of Epic Games) Category: Audio Files MIME: audio/x-wem
OPENS ON Windows macOS Linux Web
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Aug 14, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

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: LOW

WEM 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 nutshell
FULL NAMEWwise Encoded Mediaaka Wwise audio file, WaveWorks Interactive Sound Engine media
DEVELOPERAudiokinetic (now part of Epic Games)since 2006 (Wwise audio middleware)
CATEGORYAudio Files
MIME TYPEaudio/x-wem
TYPEProprietary game-audio stream (RIFF/WAVE-based binary)
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
52494646
ASCII
RIFF
WEM is a RIFF/WAVE-derived container, so it starts with "RIFF" like a WAV, but the fmt chunk declares a Wwise codec (Vorbis, WEM Opus, ADPCM, PCM, or platform ATRAC9/ XMA) that standard players cannot decode. Some platform variants are big-endian ("RIFX").

Programs that open WEM files

Windows4 apps
vgmstream (foobar2000 plugin) Open-source Install foobar2000 + vgmstream component, then drag the .wem in to play it directly.
vgmstream (CLI) Open-source vgmstream-cli -o out.wav file.wem - decodes any Wwise codec WEM to WAV.
Wwise-Unpacker Open-source Drop .bnk/.wem files in; it extracts and converts them to OGG/WAV via ww2ogg+vgmstream.
Audiokinetic Wwise Freemium Official authoring tool - imports/encodes WEM (for developers and serious modders).
macOS1 app
vgmstream (CLI) Open-source Build/install via Homebrew, then vgmstream-cli -o out.wav file.wem.
Linux1 app
vgmstream (CLI) Open-source Build from source or use a distro/AUR package, then decode .wem to WAV.
Web1 app
vgmstream (web player / online WEM converters) Open-source Some sites wrap vgmstream to play/convert WEM in-browser; the desktop CLI is more reliable.

Technical details

deep spec
DeveloperAudiokinetic (now part of Epic Games)
MIME typeaudio/x-wem
Container formatRIFF/WAVE-derived proprietary Wwise container
Byte orderLittle-endian (RIFF); big-endian (RIFX) on some console builds
Supported codecsWwise Vorbis, WEM Opus, ADPCM, PCM (uncompressed), XMA2 (Xbox), ATRAC9 (PlayStation)
Magic bytes52 49 46 46 ("RIFF") at offset 0; "RIFX" on big-endian platforms
Typical file sizeTens of KB (sound effects) to tens of MB (music and voice streams)
Common sample rates48,000 Hz (primary); also 44,100, 32,000, 24,000, and 16,000 Hz
EncodingBinary; compressed audio payload preceded by Wwise-specific codec setup chunks
Typical distributionPacked inside .bnk SoundBanks or .pck archives; standalone .wem files result from bank extraction
Platform supportWindows, PlayStation, Xbox, Nintendo Switch, Android, iOS, macOS, Linux
File structureRIFF chunks: fmt (codec description), data (compressed audio), plus Wwise codec-setup extension chunks
EncryptionNone at the .wem level; some titles apply XOR or byte-scrambling at the pack layer
Format versioningCodec and setup headers carry the Wwise SDK version used at build time
Dynamic audio supportIntegrates with Wwise engine for real-time mixing, parameter-driven ducking, and adaptive music
Released2006 (Wwise audio middleware)
Latest versionVersioned per Wwise SDK release (codec headers carry a Wwise version)
Specificationwww.audiokinetic.com

WEM conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with WEM files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about WEM files.

Frequently asked questions

Why won't my WEM file play in VLC or Windows Media Player?
WEM uses Wwise's proprietary codec layer that mainstream players don't support. Convert it to WAV/OGG with vgmstream first, or play it through foobar2000 with the vgmstream plugin.
How do I convert a WEM file to MP3 or WAV?
Use vgmstream to decode the WEM to WAV (it handles all Wwise codecs), then encode to MP3 with Audacity or ffmpeg if needed. Wwise-Unpacker automates batches.
Where do WEM files come from?
They're the audio assets of games made with Wwise, usually packed inside .bnk SoundBanks or .pck packages. Loose .wem files are typically produced by unpacking those.
What's the difference between a .wem and a .bnk?
A .wem is a single encoded audio stream; a .bnk SoundBank is a container that bundles many WEM streams plus event/mixing data. You often unpack a .bnk to get the .wem files.
Can I edit a WEM file directly?
Not easily - decode it to WAV, edit in any audio editor, then re-encode through Wwise (the official authoring tool) to put it back into a game.

References

1vgmstream - game audio decoder (supports WEM)vgmstream.org
2Wwise-Unpacker (GitHub)github.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z