What is the WBFS file format?
A .wbfs file is a disc image that stores a Nintendo Wii game backup. The format - Wii Backup File System - was created by the Wii homebrew community in 2009. A file with this extension can be placed on a WBFS partition. The purpose of the format is to store Wii games on an external device such as a USB hard drive or an SD card formatted with the WBFS filesystem.
You can use a USB loader to run a .wbfs file stored on an external storage device. This process is not authorized by the manufacturer.
The size of a .wbfs file is smaller than a raw ISO image of the same game. WBFS scrubs the disc by dropping unused sectors, reducing a 4.7 GB Wii disc to roughly 1-4 GB. The disc's AES partition encryption is preserved intact.
When a game exceeds FAT32's 4 GB file limit, it splits into a primary .wbfs file plus a companion .wbf1 (and further parts if needed). For PC emulation, Dolphin opens .wbfs files natively. For archiving, .rvz offers better compression, but WBFS remains the native format for USB loaders on real Wii hardware.
Security & safety
RISK: MEDIUMThe WBFS container itself is inert data, but it embeds a full Wii game. Legal risk: making and especially distributing WBFS backups of games you don't own is piracy. Practical risk: WBFS files are heavily traded on piracy/ROM sites where downloads are a common vector for malware in bundled 'loaders', fake installers and adware - only create WBFS images from your own discs with trusted tools (WIT, Dolphin, Wii Backup Manager). The image cannot execute on a PC by itself; it runs only inside an emulator or via a modded Wii.
Format details
in a nutshellPrograms that open WBFS files
Technical details
deep spec| Format type | Disc-image container for Nintendo Wii (and GameCube) game backups (binary) |
| Developer | Kwiirk and Waninkoko (Wii homebrew community) |
| Magic bytes | ASCII "WBFS" (hex 57 42 46 53) at file offset 0 |
| Byte order | Big-endian |
| Encoding | Binary |
| Compression | Scrubbing only - unused and junk disc sectors are dropped; no entropy compression applied |
| Encryption | Inherits the Wii disc's AES-128 partition encryption; WBFS neither adds nor removes it |
| Typical file size | 1.0 GB - 4.7 GB per game (scrubbed single-layer disc); full dual-layer disc is 8.5 GB before scrubbing |
| File structure | WBFS header + free-block bitmap + per-game disc table; each game stored as scrubbed Wii disc sectors |
| Sector-size encoding | Sector sizes stored as power-of-two shift values (hd_sec_sz_s, wbfs_sec_sz_s) in the header |
| Multi-game capacity | A WBFS partition holds up to approximately 500 games (classic USB Loader limit) |
| Split-file support | Games exceeding FAT32's 4 GB limit split into .wbfs (primary) + .wbf1, .wbf2, ... (companion parts) |
| Integrity checking | No top-level checksum; relies on embedded Wii disc SHA-1 partition hash tree (H3/H4 levels) |
| MIME type | application/octet-stream |
| Supported platforms | Windows, macOS, Linux, Nintendo Wii (via USB loaders) |
| Modern alternatives | RVZ and NKit for archival compression; WBFS remains the native format for hardware USB loaders |
| Released | 2009 (Wii homebrew scene) |
| Latest version | WBFS v1 layout (stable; widely handled by Wiimms WIT/WWT) |
| Specification | wit.wiimm.de |
WBFS conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about WBFS files.