ModernPAR
An arm64-native replacement for MacPAR deLuxe. Verify and repair PAR2 and PAR1 sets, create new recovery sets, and extract RAR and zip archives. Drop a .par2 file on the window and it verifies, repairs any damage, then extracts what’s inside.
Signed and notarized, for Apple Silicon Macs on macOS 14 or later. Updates itself through Sparkle. Free software under GPL-2.0-or-later.


Questions before you download
- What are PAR2 files for?
- They hold recovery data for a set of files, usually the RAR volumes of a Usenet download. When part of the set arrives damaged or missing, ModernPAR uses the recovery blocks in the .par2 files to rebuild it, as long as there are enough blocks to cover the damage.
- Does ModernPAR replace MacPAR deLuxe?
- Yes. It handles the same PAR2 and PAR1 sets and runs natively on Apple Silicon. MacPAR deLuxe is Intel-only, so it runs through Rosetta 2 and will stop working when Apple retires Rosetta.
- Does it run on Intel Macs?
- No. ModernPAR is built for Apple Silicon only.
- Is it free?
- Yes. There’s nothing to pay for, and the source code is on GitHub.
- Why isn’t it on the Mac App Store?
- ModernPAR and its PAR2 engine, par2cmdline-turbo, are licensed under the GPL, and the GPL’s terms conflict with the Mac App Store’s. It’s a signed, notarized download from GitHub instead.
- Can it create PAR2 files?
- Yes. Add the files (all from one folder), pick the redundancy, and ModernPAR writes the index and recovery files into that folder. The sets it makes verify in par2cmdline and MultiPar too.
- Which archives can it extract?
- RAR versions 2, 3, and 5 (multi-volume, password-protected, and encrypted-header archives too), and zip, including ZipCrypto and WinZip AES. ModernPAR extracts a set as soon as it verifies or is repaired. To stop that, turn off Automatically post-process files after repair in Settings ▸ Post-processing.
- Why does ModernPAR ask for access to a folder?
- ModernPAR runs in the macOS App Sandbox, so it can read and write only the folders you hand it. A set needs its whole folder to read the other volumes and write the repaired or extracted output. The first time you open something in a folder, a panel asks you to grant access to that folder. The grant is remembered across launches, and granting a parent folder covers everything inside it.
- Does it collect any data?
- No. It has no analytics, and it goes online only to check for updates. Sparkle reads ModernPAR’s release list on GitHub, every update is signed, and the updater shows the release notes before installing.