EMSIXBUNDLE MSIXBUNDLE
File conversion

Convert EMSIXBUNDLE to MSIXBUNDLE

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

An .emsixbundle is literally an encrypted .msixbundle. If you have the encryption key file, one MakeAppx.exe command decrypts it into a normal, installable .msixbundle. No re-packaging is involved.

On this page

Tested on macOS, Windows & Linux
Last verified Oct 2026

More free converters

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

Open the toolbox

Why convert EMSIXBUNDLE to MSIXBUNDLE?

Developers encrypt an MSIX bundle so end users cannot unpack its contents, appending the e prefix to make .emsixbundle. Removing that encryption returns the original .msixbundle unchanged, which you can then install or unbundle.

How to convert EMSIXBUNDLE to MSIXBUNDLE

MakeAppx.exe (Windows SDK) FREE

Run MakeAppx.exe decrypt /p output.msixbundle /ep input.emsixbundle /kf key.txt from an SDK Developer Command Prompt to produce the unencrypted .msixbundle.

Decrypt with the global test key FREE

If the package used the test key rather than a custom one, swap /kf key.txt for /kt to decrypt without a key file.

About these formats

Quality & what to watch

  • Decryption only works if you hold the exact key file used to encrypt the bundle.
  • The output is identical to the original bundle - no data is added or lost, only the encryption layer is removed.
  • MakeAppx.exe is a command-line tool bundled with the Windows SDK / Visual Studio.

Frequently asked questions

Is emsixbundle just an encrypted msixbundle?
Yes. The e prefix marks encryption; decrypting it restores the plain .msixbundle.
What command decrypts it?
MakeAppx.exe decrypt /p out.msixbundle /ep app.emsixbundle /kf key.txt.
Can I open it without the key?
No. The whole point of the encryption is to block access without the developer's key.
Does decrypting change the app?
No. The resulting msixbundle is byte-for-byte the original unencrypted package.