EMSIXBUNDLE MSIX
File conversion

Convert EMSIXBUNDLE to MSIX

QUICK ANSWER
Is it possible to convert EMSIXBUNDLE to MSIX?
Yes - EMSIXBUNDLE converts to MSIX.

An .emsixbundle is an encrypted MSIX bundle. With the encryption key you decrypt it to a .msixbundle, then run MakeAppx unbundle to extract the per-architecture .msix packages inside. Both steps use free tools from the Windows SDK.

Also to MSIX: WAPPROJ · OSD · APPX

On this page

Tested on macOS, Windows & Linux
Last verified Sep 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert EMSIXBUNDLE to MSIX?

A bundle groups several architecture-specific .msix packages (x86, x64, ARM) into one file, and the em prefix means it is encrypted. To get a single installable .msix you first remove the encryption, then split the bundle back into its component packages.

How to convert EMSIXBUNDLE to MSIX

MakeAppx.exe (Windows SDK) FREE

Decrypt with MakeAppx.exe decrypt /p out.msixbundle /ep app.emsixbundle /kf key.txt, then run MakeAppx unbundle /p out.msixbundle /d output_folder to get the individual .msix files.

Combined decrypt-and-extract FREE

MakeAppx can decrypt and extract in one pass using the /ep option with a key file (/kf) or the global test key (/kt), writing the unpacked contents straight to a folder.

About these formats

Quality & what to watch

  • You must have the developer's encryption key file; without it the emsixbundle cannot be opened.
  • A bundle contains several .msix packages, so unbundling produces one file per processor architecture, not a single package.
  • MakeAppx.exe ships with the Windows SDK / Visual Studio and is command-line only.

Frequently asked questions

How do I get a single msix from the bundle?
Decrypt to .msixbundle, then MakeAppx unbundle it and pick the .msix matching your architecture (e.g. x64).
Where is MakeAppx.exe?
It installs with the Windows SDK, typically under C:\Program Files (x86)\Windows Kits\10\bin\<version>\x64\.
Can I skip the decrypt step?
No. The emsixbundle is encrypted, so you must decrypt it before unbundling.
Is a key required?
Yes. You need the hex key file the developer created, or the global test key if the package was signed with it.