.BNK

BNK File

Wwise SoundBank
Ask a question
QUICK ANSWER

A BNK file found inside a game folder is almost certainly a Wwise SoundBank -- a compiled binary container holding compressed audio, playback events, and mixer logic that the game engine loads at runtime. You cannot play it directly; extraction tools such as Wwise-Unpacker or wwiser pull the audio out as WEM files, which vgmstream then decodes to WAV or OGG. A few unrelated programs also use .bnk, so check what created the file if the game tools do not work.

Developer: Audiokinetic (now part of Epic Games) Category: Game Files MIME: application/octet-stream
OPENS ON Windows Linux
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Jun 23, 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 BNK file format?

.bnk is most widely used as a Wwise SoundBank - a compiled audio package produced by Audiokinetic's Wwise audio middleware. A single .bnk SoundBank holds many individual files that store data used by the game, including audio tracks, sound effects, and event metadata. .bnk files are loaded by the game during gameplay.

Because .bnk files store many separate files, they can be seen as similar to ZIP archive files. Just as a ZIP file, .bnk file contents can be viewed and extracted using dedicated software such as wwiser or Wwise-Unpacker. Contents of a .bnk file can be modified after unpacking it, and any changes made to such a file will be reflected during gameplay.

Wwise SoundBanks are identified by the BKHD (Bank Header) magic bytes at file offset 0. Audio streams embedded in the bank are stored as .wem files and can be played back with tools such as vgmstream.

The .bnk extension is also used by unrelated formats - including Test Drive Unlimited game archives and AdLib instrument banks - which have different internal structures and magic bytes.

Security & safety

RISK: LOW

SoundBanks themselves are passive data shipped inside games and carry little inherent risk. The real caution is around the tools: download extraction utilities only from their official GitHub repos, and avoid generic "BNK converter" or "BNK opener" websites that bundle adware/PUPs. Ripping game audio may also breach a game's EULA - fine for personal use, risky for redistribution.

Format details

in a nutshell
FULL NAMEWwise SoundBank
DEVELOPERAudiokinetic (now part of Epic Games)since 2006 (Wwise audio middleware)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEBinary audio container (compiled sound bank)
This extension is also used by…
  • AdLib / Sound Blaster Instrument Bank - Legacy DOS-era FM-synth instrument bank (the original db_name); obsolete, opened by old SB/AdLib tools.
  • Test Drive Unlimited game archive (Eden Games) - Proprietary container holding 3D car models, textures and sounds for TDU/TDU2; edited with TDU Modding Tools.
  • ExamView Test Bank - Question bank for the ExamView assessment suite used by teachers; opens only in ExamView.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
424B4844
ASCII
BKHD
Wwise banks start with the BKHD chunk. NOTE: the .bnk extension is heavily overloaded - AdLib/Sound Blanket instrument banks, Test Drive Unlimited game archives and ExamView test banks all use .bnk with different signatures (see also_used_by). Identify by opening the first bytes.

Programs that open BNK files

Windows5 apps
TDU Modding Tools Open-source Only for Test Drive Unlimited .bnk archives - not for Wwise banks.
wwiser Open-source Open the .bnk (keep companion .xml/.txt for names), generate TXTP, then play with vgmstream.
Wwise-Unpacker Open-source Drop the .bnk in; it extracts the .wem files and converts them to OGG/WAV.
vgmstream (foobar2000 plugin / CLI) Open-source Plays .wem extracted from the bank, or .txtp generated by wwiser, directly.
Audiokinetic Wwise Freemium Official authoring tool - generates and inspects SoundBanks (for developers/modders).
Linux1 app
vgmstream (CLI) Open-source Build/install, then decode .wem extracted from the bank to WAV.

Technical details

deep spec
Format typeBinary compiled audio container (SoundBank)
Magic bytesBKHD (hex 42 4B 48 44) at file offset 0
DeveloperAudiokinetic (now part of Epic Games)
Chunk structureIFF-like named chunks: BKHD, DIDX, DATA, HIRC, STID, PLAT
Supported audio codecsPCM, Vorbis, ADPCM, Wwise Opus - codec selected per audio object
Companion format.wem (Wwise Encoded Media) for individual audio streams
MIME typeapplication/octet-stream
Byte orderLittle-endian on PC and current consoles; big-endian on legacy platforms (PS3, Wii)
Event and logic storageHIRC chunk encodes audio events, states, switches, and RTPCs alongside audio data
External reference modelAudio may be embedded in the bank or reference external .wem files packaged in .pck archives
Platform supportPC, PlayStation, Xbox, Nintendo Switch, iOS, Android, and more
Extension collisionSame extension also used by TDU game archives, AdLib instrument banks, and ExamView test banks - distinct magic bytes
Version fieldBKHD header stores the Wwise SDK version used to compile the bank
Bank typesInit bank (Init.bnk) loaded at startup; additional banks loaded per level, scene, or language
Extraction toolswwiser, Wwise-Unpacker, BnkExtract, vgmstream
Released2006 (Wwise audio middleware)
Specificationwww.audiokinetic.com

BNK conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with BNK 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 BNK files.

Frequently asked questions

How do I extract audio from a .bnk file?
Unpack the bank into .wem files (e.g. with Wwise-Unpacker or wwiser), then decode the .wem to WAV/OGG with vgmstream or ww2ogg. You can't play a .bnk directly.
Why can't I just rename a .bnk to .mp3?
A SoundBank is a container of many compressed WEM streams plus event data, not a single audio file - renaming produces an unplayable file. It must be unpacked and decoded.
What program opens a .bnk file?
For Wwise game audio: wwiser, Wwise-Unpacker and vgmstream. For Test Drive Unlimited archives: TDU Modding Tools. For ExamView test banks: ExamView. Identify which one you have.
Is .bnk always a sound file?
No. Most modern .bnk files are Wwise SoundBanks (audio), but the extension is also used by old AdLib instrument banks, Test Drive Unlimited game archives and ExamView test banks.
Can I edit game sounds in a .bnk?
Yes, with effort - modders use the official Wwise authoring tool plus community repackers to replace WEM streams inside a bank, but it requires the game's Wwise project knowledge.

References

1Audiokinetic - What is a SoundBank?www.audiokinetic.com
2wwiser - Wwise .bnk explorer (GitHub)github.com

Keep exploring

across the database

Top extensions this week

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

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

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

Open the toolbox

Browse file extensions A-Z