MSIX manifest checker

Add your .msix and this reads its manifest and lists anything that could get your submission rejected, with a link to the Microsoft rule behind each one.

Paste the manifest instead

What it checks

Every check comes from Microsoft's own documentation, linked after it.

With an .msix, it also looks inside the package:

What it can't check

It reads the manifest and the file list, so it can't run your app or check your binaries the way the Windows App Certification Kit does. It also can't see your Partner Center account, so compare the identity values yourself under Product identity. Bundles (.msixbundle and .msixupload) hold several packages, so drop one of the .msix files inside instead. If certification already failed, the guide to fixing a failed certification covers the usual reasons.

StoreFast reads your .msix the same way when you publish an update, then submits it to the Microsoft Store for you. See StoreFast