Drop in a folder of installers — .pkg, .dmg, .iso, .zip or .rar — and Batch Pkg Manager unpacks them, shows you exactly what each one will do, and installs them all with one password. Then removes them just as easily, even when the vendor never gave you an uninstaller.
Built for people who install a lot — producers with dozens of plug-ins, IT admins setting up Macs, anyone tired of clicking through the same installer ten times.
Queue as many .pkg installers as you like and run them all in one go, with a single admin password and live progress.
Drop the installers you used and see what's still on this Mac. Uninstall several products in one pass — every file each package put down, plug-in bundles included.
For installer apps that leave no record, Batch Pkg Manager can trace what they install, so you can remove it later — and untick anything you want to keep.
.dmg, .iso, .zip and .rar — even archives inside archives. It unpacks and mounts them, finds the installers, and cleans up afterwards. Nothing else to install.
Each package is tagged New, Update 1.2 → 1.3, Already installed or Older than installed — and you can see every file and folder it will write, before anything happens.
Password-protected archives and disk images ask once. Opt in and the password is saved in your Mac's Keychain and tried automatically next time.
Temporary files are deleted as soon as they're not needed — or when you quit, or cancel a big extraction midway. A free-space check runs before unpacking anything large.
A universal SwiftUI app for Apple Silicon and Intel, signed with a Developer ID and notarized by Apple. No Rosetta, no helper apps, no subscriptions.
Drop the installers you used. Batch Pkg Manager checks what's still on this Mac, shows exactly what will be removed, and uninstalls several products in one pass.
Three steps, whether it's one plug-in or forty.
Files, folders, disk images or archives — drag them in. Everything inside is found automatically.
See which packages are new, updates or already installed, and exactly where each one puts its files.
One click, one password. Batch Pkg Manager handles the rest and tidies up after itself.
The free preview shows you everything Batch Pkg Manager finds. A license unlocks the actual installing and uninstalling.
| Free preview | Full version | |
|---|---|---|
| Open .pkg, .dmg, .iso, .zip, .rar | ✓ | ✓ |
| New / Update / Already installed tags | ✓ | ✓ |
| See what each package installs | ✓ | ✓ |
| See what's installed on this Mac | ✓ | ✓ |
| Batch install | — | ✓ |
| Batch uninstall | — | ✓ |
| Trace & remove software with no uninstaller | — | ✓ |
Pay once. No subscription.
Can't find your answer? Email .
Any Mac running — Apple Silicon or Intel. It runs natively on both, so it doesn't need Rosetta.
When a .pkg installs, macOS keeps a receipt listing every file it wrote. Batch Pkg Manager reads that receipt, shows you what it found, then removes those files — plug-in and app bundles completely, shared folders only if they end up empty — and forgets the receipt. For installer apps that don't leave a receipt, it can trace what they install first.
You always see what will be removed before anything happens, and you confirm it. It only removes what a package's own receipt (or trace) lists, and it skips anything another installed package also owns. As with any uninstaller, removal can't be undone — keep a backup (e.g. Time Machine) of anything important.
Installing and removing system-wide software (in /Applications or /Library) requires administrator rights on macOS. You enter it once per batch, in Apple's standard dialog. Batch Pkg Manager never sees or stores it.
Two at a time. Moving to a new Mac? Choose “Deactivate License on This Mac…” from the app menu first, then activate on the new one.
Yes. The license is checked with the license server when you're online; a validated license keeps working offline for 30 days.
Yes — the free preview opens all your installers and shows everything the full version would do, so you can check it works with your files before you buy. Because of that, sales are final; see the refund policy for the exceptions.