Archive manager and 7zip replacement for macOS. Preview (nested) archives without extracting them. Extract single files.
See the code
The archive manager for macOS that should have existed all along.
Browse archives like folders, preview files without extracting, and drag out only the ones you need.
Website · Install · Formats · Docs · Support · Contribute
MacPacker is a free and open source archive manager for macOS. It opens 40+ archive, disk image, and compression formats, lets you peek inside without extracting, drills into nested archives, and hands you exactly the files you want via drag & drop. Open source, because essential tools should be free. Inspired by 7-Zip, but built natively for the Mac.
MacPacker reads and extracts 40+ formats across archives, disk images, and compression containers. ZIP archives can also be edited and re-saved.
| Category | Formats |
|---|---|
| Archives | 7z · ar · arj · cab · chm · cpio · deb · exe · lha · lzh · lzx · msi · pkg · rar · rpm · sea · sit · sitx · tar · xar · zip · zipx |
| Disk images | dmg · fat · iso · ntfs · qcow2 · squashfs · vdi · vhd · vhdx · vmdk · wim |
| Compression | bz2 · gz · lz4 · xz · z |
| Tarballs | tar.gz (tgz) · tar.bz2 (tbz2) · tar.xz (txz) · tar.lz4 · tar.z (taz) |
See the full format reference and per-format guides on the website.
Requirements: macOS 14.6 or later. (macOS 13 was supported through v0.14.1.)
Pick whichever you prefer — all builds are sandboxed, signed, and notarized by Apple.
| Method | How |
|---|---|
| Homebrew | brew install --cask macpacker |
| Direct download | Grab the .dmg or .zip from macpacker.app or GitHub Releases, then move the app to Applications. |
| Mac App Store | Download on the App Store |
[!NOTE] App Store releases land a few days after the GitHub and direct downloads, because every build goes through Apple's App Store review. For the newest version, use Homebrew or the direct download.
MacPacker is free and built in the open. If it saves you time, here are a few ways to give back:
Sponsor the work
Free ways to help
More apps by the maker
MacPacker is built by Stephan Arenswald. If you like it, take a look at the other apps:
Contributions are welcome. Please read CONTRIBUTING.md first.
[!IMPORTANT] Using AI to write code? Pull requests where AI is the primary author must follow the AI Contribution Guidelines: disclose AI involvement, open the PR from a human account, and include verification evidence (before/after screenshots for UI changes, terminal or test output otherwise). Minor AI-assisted edits where you're clearly the author don't need anything special.
Translations are managed on POEditor. To improve an existing language or add a new one, sign up and start editing:
MacPacker is still in early development and a few breaking changes are ahead, so pull requests may need rework or some wait time before they can be merged. Opening an issue first to discuss larger changes is appreciated.
Prerequisites
Steps
Clone the repository (it uses submodules for vendored dependencies and test archives):
git clone --recurse-submodules https://github.com/sarensw/MacPacker.git
cd MacPacker
Already cloned without submodules? Run git submodule update --init --recursive.
Open the project in Xcode:
open MacPacker.xcodeproj
Build and run — click Run or press Cmd + R.
Use your own signing team (optional). If you have a different Apple Developer account, create a local override:
cp Config/SigningOverride.xcconfig.template Config/SigningOverride.xcconfig
Then edit Config/SigningOverride.xcconfig and set your Team ID (find it in Xcode under Settings → Accounts). This file is gitignored and never committed.
MacPacker is licensed under the GNU General Public License v3.0.
56 followers · starred Nov 2025
290 followers · starred Jun 2026
241 followers · starred Aug 2026
618 followers · starred Jun 2026
Swift
92.7%
C++
5.7%
Archive manager and 7zip replacement for macOS. Preview (nested) archives without extracting them. Extract single files.
See the code
The archive manager for macOS that should have existed all along.
Browse archives like folders, preview files without extracting, and drag out only the ones you need.
Website · Install · Formats · Docs · Support · Contribute
MacPacker is a free and open source archive manager for macOS. It opens 40+ archive, disk image, and compression formats, lets you peek inside without extracting, drills into nested archives, and hands you exactly the files you want via drag & drop. Open source, because essential tools should be free. Inspired by 7-Zip, but built natively for the Mac.
MacPacker reads and extracts 40+ formats across archives, disk images, and compression containers. ZIP archives can also be edited and re-saved.
| Category | Formats |
|---|---|
| Archives | 7z · ar · arj · cab · chm · cpio · deb · exe · lha · lzh · lzx · msi · pkg · rar · rpm · sea · sit · sitx · tar · xar · zip · zipx |
| Disk images | dmg · fat · iso · ntfs · qcow2 · squashfs · vdi · vhd · vhdx · vmdk · wim |
| Compression | bz2 · gz · lz4 · xz · z |
| Tarballs | tar.gz (tgz) · tar.bz2 (tbz2) · tar.xz (txz) · tar.lz4 · tar.z (taz) |
See the full format reference and per-format guides on the website.
Requirements: macOS 14.6 or later. (macOS 13 was supported through v0.14.1.)
Pick whichever you prefer — all builds are sandboxed, signed, and notarized by Apple.
| Method | How |
|---|---|
| Homebrew | brew install --cask macpacker |
| Direct download | Grab the .dmg or .zip from macpacker.app or GitHub Releases, then move the app to Applications. |
| Mac App Store | Download on the App Store |
[!NOTE] App Store releases land a few days after the GitHub and direct downloads, because every build goes through Apple's App Store review. For the newest version, use Homebrew or the direct download.
MacPacker is free and built in the open. If it saves you time, here are a few ways to give back:
Sponsor the work
Free ways to help
More apps by the maker
MacPacker is built by Stephan Arenswald. If you like it, take a look at the other apps:
Contributions are welcome. Please read CONTRIBUTING.md first.
[!IMPORTANT] Using AI to write code? Pull requests where AI is the primary author must follow the AI Contribution Guidelines: disclose AI involvement, open the PR from a human account, and include verification evidence (before/after screenshots for UI changes, terminal or test output otherwise). Minor AI-assisted edits where you're clearly the author don't need anything special.
Translations are managed on POEditor. To improve an existing language or add a new one, sign up and start editing:
MacPacker is still in early development and a few breaking changes are ahead, so pull requests may need rework or some wait time before they can be merged. Opening an issue first to discuss larger changes is appreciated.
Prerequisites
Steps
Clone the repository (it uses submodules for vendored dependencies and test archives):
git clone --recurse-submodules https://github.com/sarensw/MacPacker.git
cd MacPacker
Already cloned without submodules? Run git submodule update --init --recursive.
Open the project in Xcode:
open MacPacker.xcodeproj
Build and run — click Run or press Cmd + R.
Use your own signing team (optional). If you have a different Apple Developer account, create a local override:
cp Config/SigningOverride.xcconfig.template Config/SigningOverride.xcconfig
Then edit Config/SigningOverride.xcconfig and set your Team ID (find it in Xcode under Settings → Accounts). This file is gitignored and never committed.
MacPacker is licensed under the GNU General Public License v3.0.
56 followers · starred Nov 2025
290 followers · starred Jun 2026
241 followers · starred Aug 2026
618 followers · starred Jun 2026
Swift
92.7%
C++
5.7%