Why convert PKG to APP?
Many .pkg installers simply copy one or more .app bundles into /Applications. Extracting the .app directly avoids running pre/post-install scripts that execute with elevated privileges, which is useful for inspection or for deploying the app to a specific location without a full system install.
How to convert PKG to APP
Suspicious Package FREE
Open the .pkg with Suspicious Package, go to the All Files tab, find the .app bundle, and drag it out to the Finder to extract it.
Pacifist APP
Drag the .pkg into Pacifist, browse the package contents to locate the .app, then click Extract to and save it to your desired location.
About these formats
A PKG file is a macOS Installer package - it installs software on a Mac. Double-click it to run Apple's Installer app, which will walk you through setup (admin password usually required).…
Open .PKG details →A .app file is a macOS application bundle - the standard package format for every app that runs on a Mac. On macOS, double-click it in Finder to launch it. A .app file cannot run on Windows…
Open .APP details →Quality & what to watch
- This is an extraction, not a format conversion - the
.appis already inside the.pkg; you are unpacking it, not transforming it. - A
.pkgmay contain more than the main.app- drivers, daemons, frameworks, or preference panes may also be required; extracting only the.appcan leave out supporting files. - Suspicious Package shows the installer's scripts before you do anything, making it useful for deciding whether to trust the
.pkgbefore extracting.
Frequently asked questions
Why extract a `.app` from a `.pkg` instead of running the installer?
Will the extracted `.app` always work?
Can I extract a `.app` from a `.pkg` using the command line?
xar -xf file.pkg unpacks the XAR archive, then cat Payload | gunzip | cpio -id extracts the file tree including any .app bundles.What does Suspicious Package show before I extract?
.pkg would install and every script it would run, so you can review what the installer does before trusting it.