.XEX

XEX File

Xbox 360 Executable
Ask a question
QUICK ANSWER

A .xex file is an Xbox 360 executable - the main program of an Xbox 360 game, compiled for the console's PowerPC CPU and normally encrypted and compressed. It cannot run on Windows by itself. To run one on a PC, use the open-source Xenia emulator and load the .xex or the game's ISO directly.

Developer: Microsoft Category: Game Files MIME: application/octet-stream
OPENS ON Windows Linux
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Aug 15, 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 XEX file format?

.xex files are used by the Xbox 360 game console developed by Microsoft. Also known as a Xenon Executable or XEX2 file, the format was introduced with the console's launch in 2005 and remained the sole executable container throughout the Xbox 360's lifespan.

.xex files are used to store video games or applications for the Xbox 360 console. The main executable on a game disc or inside a .god package is typically named default.xex. Every .xex file begins with the four-byte ASCII magic XEX2 at offset 0 and wraps a PowerPC PE image that has been LZX-compressed and AES-128-CBC encrypted; an RSA signature lets the console verify image integrity before execution. Game assets - textures, audio, levels - are stored separately from the .xex itself, on the disc or in the enclosing package.

In contrast to its predecessor, the .xbe format, .xex files are compressed and encrypted, which means that accessing a .xex file manually can be a complex endeavor. Unlike .xbe, which was supported by PC emulators relatively early, .xex files could not be run on Windows until the open-source Xenia emulator matured; today Xenia can load a .xex directly or boot a full game .iso. In practice, working with .xex files outside a real console still requires dedicated tools such as Velocity for inspection and repacking. Editing .xex files is no easy task, even for advanced users with relevant knowledge and access to specialized equipment.

Security & safety

RISK: MEDIUM

A .xex is native executable code, so treat unknown ones with care: only run XEX files from games you legally own, since a malicious or modified XEX on a console could be harmful, and pirated game files are a common malware/legal hazard. On a PC the file can't execute by itself (Windows can't run PowerPC code) - it only runs inside Xenia. Stick to the official Xenia source (xenia.jp / the official GitHub); avoid 'xex player'/'xex to exe' download portals, which are typically scams or adware. Emulation is legal only with your own console and games.

Format details

in a nutshell
FULL NAMEXbox 360 Executableaka Xenon Executable, XEX2 file
DEVELOPERMicrosoftsince 2005 (with the Xbox 360 console launch)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEXbox 360 (PowerPC) executable image - encrypted/compressed PE-derived binary
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
58455832
ASCII
XEX2
Xbox 360 executables begin with the ASCII magic "XEX2" (58 45 58 32) at offset 0, followed by module flags, a PE-data offset, security-info offset and a header directory. Early/devkit images may instead start with "XEX1"/"XEX-"/"XEX?". The payload wraps a PowerPC PE image (often compressed and encrypted).

Programs that open XEX files

Windows2 apps
Xenia Open-source Install Xenia (the Canary build for best compatibility), then File > Open and select the .xex or the game's ISO. Needs Windows 10 1903+ and a Vulkan/D3D12 GPU.
Velocity (XEX/STFS toolkit) Open-source Open the .xex to inspect its headers/metadata (title ID, regions) - an analysis tool, not a way to play the game.
Linux1 app
Xenia (via Wine/Proton) Open-source Run the Windows Xenia build under Wine/Proton and load the .xex or ISO; native Linux support is limited, so Wine is the common route.

Technical details

deep spec
Magic bytes`XEX2` (0x58 0x45 0x58 0x32) at byte offset 0
Byte orderBig-endian (PowerPC architecture)
Base executable formatWraps a PowerPC PE (Portable Executable) image compiled for the Xenon CPU
CompressionOptional LZX basefile compression (raw or delta-compressed sections)
EncryptionAES-128-CBC; basefile encrypted with a title key that is itself wrapped using the console's retail or devkit master key
Integrity verificationRSA-signed image hash; the console refuses to load tampered or unsigned retail images
CPU targetIBM PowerPC "Xenon" - three symmetric cores at 3.2 GHz
Typical executable size1 MB - 30 MB (assets stored separately on disc or in the enclosing package)
EncodingBinary
MIME type`application/octet-stream`
Devkit magic variantsEarly or devkit images may start with `XEX1`, `XEX-`, or `XEX?` instead of `XEX2`
Conventional entry-point filename`default.xex` - standard name for a game's main executable on disc or in a GOD package
Header directoryOptional sections encode imports, exports, TLS info, region lock, media type flags, and title ID
Image type flagsModule flags in the XEX2 header distinguish title executables, system modules, and patch images
Released2005 (with the Xbox 360 console launch)
Latest versionXEX2 (the format version used throughout the Xbox 360's life)
Specificationfree60.org

XEX conversions

Community Q&A

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

Frequently asked questions

What is a .xex file?
It's an Xbox 360 executable - the main program (usually default.xex) of an Xbox 360 game or app, compiled for the console's PowerPC CPU and normally encrypted, compressed and signed.
How do I open or run a .xex file on PC?
Use the open-source Xenia Xbox 360 emulator (Canary build) on Windows: open the .xex or the game's ISO in Xenia. You need a fairly modern GPU (Vulkan or Direct3D 12) and a legally owned copy of the game.
Can I convert a .xex to an .exe?
No. XEX is PowerPC code for the Xbox 360 OS and EXE is x86 code for Windows - completely different CPU and operating system, and the XEX is encrypted and signed. Run it in Xenia instead.
Why won't my .xex run when I double-click it on Windows?
Windows can't execute Xbox 360 PowerPC code. Nothing happens by design. You must load the .xex inside the Xenia emulator to run the game.
Is it legal to run .xex games in an emulator?
Emulating the Xbox 360 with Xenia is legal only if you own the console and the games and dump them yourself. Downloading game files you don't own is piracy.
What is default.xex?
It's the standard filename for an Xbox 360 game's main executable - the entry-point program the console (or Xenia) loads to start the game.

References

1Wikipedia - Xbox 360 (Xenon CPU / system software)en.wikipedia.org
2Free60 / libxenia - XEX format documentationfree60.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

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