Skip to main content

Purrchiver — a clean Mac archive utility for macOS

A clean Mac archive utility.
No ads. No subscriptions. No tracking. Period.

Download on the Mac App Store

Free to download · $9.99 one-time unlock · no subscription, ever.

See what it does ↓

What Purrchiver does

Purrchiver's welcome window — drop, open, or create an archive

Start any way you like.

Drop files on the window, open an archive you already have, or create a new one — Purrchiver opens to a single, calm starting point instead of a wall of options.

The Create Archive sheet with format, encryption, and split options

Create anything. Encrypt anything.

ZIP for everyone, 7z for the squeeze, tar for the server, AAR for Apple. Add AES-256, split it across volumes, strip the macOS cruft — all from one sheet with a live filename preview. Pick a format once and Purrchiver remembers it for next time.

Purrchiver's Tools menu showing the Compress File, Decompress File, Encrypt, and Decrypt verbs

One file? One step.

Not everything needs a container. Compress a single file straight to gzip, xz, Zstandard, or Brotli — or wrap it in an encrypted age envelope — from the Tools menu, a Finder right-click, or a Shortcut. The inverse, Decompress and Decrypt, is one step too.

The Create sheet with age encryption selected for a .tar.gz, output .tar.gz.age

Encrypt what nothing else does.

Most Mac archivers can only encrypt a ZIP. Purrchiver wraps any container — a .tar.zst, an .iso, an Apple Archive, even a lone file — in a passphrase-based age envelope. Recipients open it with Purrchiver or any age-compatible tool. No other Mac App Store archiver does this.

Purrchiver editing Brand Assets.zip in dual-pane Edit mode, entries with remove buttons

Edit archives in place.

Open an archive, drag in a file, remove an entry, save. No extract-the-whole-thing-and-rezip dance — and no other Mac App Store archiver does this at any price. Editing in place is part of the one-time unlock.

The Create sheet with Apple Disk Image (.dmg) selected and AES-256 encryption

Disk images, opened and built.

Drop a .dmg on Purrchiver and it lists the contents like any archive — pull out one file without mounting and ejecting a volume. Going the other way, create a plain or AES-256-encrypted disk image, built the sandbox-safe way through Apple's own hdiutil.

Purrchiver's split-archive error naming the exact missing volume (part 003)

Multi-part archives, no guesswork.

Point Purrchiver at any one part — .part01.rar, .r00, .7z.001, .z01 — and it finds the rest, sorts them, and opens the whole set as one archive. And when a part is missing, it names the exact volume that's gone (here, 003) instead of a cryptic "failed" — so you know precisely what to track down.

Quick Look previewing an archive's contents in Finder

See inside before you extract.

Press Space on an archive in Finder to see exactly what's inside — no app launch, no extraction. Purrchiver reads the listing straight from the archive.

Quick Look rendering a file from inside an open archive

Preview files, rendered in place.

Open an archive, select a file, and press Space — it renders right there through macOS Quick Look: documents, images, PDFs, and more. Purrchiver pulls just that one item to show it; the rest of the archive stays packed.

Purrchiver's Batch Extract window extracting six archives to one destination, all Done, with the Activity window

A whole pile at once.

Drop a stack of archives, pick one destination, and Purrchiver works through them with per-row progress. Big jobs run fire-and-forget — keep working while the queue drains in the Activity window. No one-at-a-time babysitting.

A friendly error explaining a .exe is a Windows program, not an archive, with an Add to New Archive option

When something's wrong, it says what.

Windows installer instead of an archive? It says so. Missing a part of a split set? It names the exact volume that's gone. Wrong password? It tells you — never a blank "extraction failed."

Brand Assets.zip with a green Verified badge and an 'Archive integrity verified' confirmation

Never hand off a broken archive.

By default Purrchiver re-reads the archives it makes — always for encrypted ones, confirming the password round-trips so a typo can't lock you out, plus unencrypted archives up to 500 MB. If a check fails, the bad file is thrown away, not left on your disk. And Test Archive re-checks any archive's integrity on demand — set verification to Always or Never in settings.

Purrchiver after a create finishes — a quiet inline 'Created …zip' confirmation in the footer, no popup or ad

When it's done, nothing happens.

No ad. No popup. No "rate this app." When a compress finishes, a quiet inline "Created <file>" confirmation appears in the staging footer — and that's the whole event.

Composable by design

Bundle, shrink, and lock — separately, or all at once.

Most archivers blur these into a single "make a zip" button. Purrchiver keeps them three distinct tools you can use on their own or stack in any order — so you build exactly the file you need, with the format and the lock that fit whoever's receiving it.

Archive

Bundle many files and folders into one container — ZIP, 7z, tar, Apple Archive, ISO, CPIO, even a DMG. Or skip compression entirely (plain tar, or None) when you just want one tidy file.

Compress

Shrink it — inside an archive at the level you choose, or a single file on its own: gzip, xz, Zstandard, Brotli, and more. Trade speed for size, or don't.

Encrypt

Lock it — AES-256 for ZIP and 7z, Apple's AEA, an encrypted DMG, or the universal age wrap that encrypts any container or file, even ones nothing else can.

  • tarjust bundle
  • report.csv → .gzjust shrink
  • secret → .agejust lock
  • tar + zstd + ageall three

Every archive you'll actually meet.

35+ formats read, 20+ create — grouped by where you encounter them.

create create needs the one-time unlock — what's free →

Common

Common formats — read and create support
FormatReadCreate
ZIPYesYes
ZIP + AES-256YesYes — needs the one-time unlock
IPA iOS app bundle — editable in place (ZIP)YesNo
APK Android app bundle — editable in place (ZIP)YesNo
JAR / WAR / EAR Java archives — read-onlyYesNo
ZipCrypto ZIPYesNo
RAR4YesNo
RAR5YesNo
Encrypted RARYesNo
.crypto MacPaw Encrypto — decrypt + readYesNo
7zYesYes — needs the one-time unlock
7z + AES-256YesYes — needs the one-time unlock
tarYesYes
.tar.gzYesYes
.tar.bz2YesYes
.tar.xzYesYes — needs the one-time unlock
.tar.zstYesYes — needs the one-time unlock
.tar.lzYesYes — needs the one-time unlock
.tar.lz4YesYes — needs the one-time unlock
.tar.br BrotliYesYes — needs the one-time unlock
ISO 9660YesYes — needs the one-time unlock
DMG open & extract like an archiveYesYes
DMG + AES-256YesYes — needs the one-time unlock

Multi-part / split-volume

Multi-part / split-volume formats — read and create support
FormatReadCreate
Multi-part RAR .partN.rar / .r00YesNo
Spanned ZIP .z01 / .z02YesNo
Split 7z .7z.001 — nativeYesYes — needs the one-time unlock
Split ZIP .zip.001 — byte-splitYesYes — needs the one-time unlock
Split tar .tar.gz.001 …YesYes — needs the one-time unlock

Apple ecosystem

Apple ecosystem formats — read and create support
FormatReadCreate
AAR Apple ArchiveYesYes
AEA Apple Encrypted ArchiveYesYes — needs the one-time unlock
age universal encryption wrapYesYes — needs the one-time unlock

Unix & Linux

Unix & Linux formats — read and create support
FormatReadCreate
CPIOYesYes — needs the one-time unlock
.debYesNo
.rpmYesNo
.a static libraryYesNo
.lz lzipYesYes — needs the one-time unlock
.lz4YesYes — needs the one-time unlock

Legacy & archival

Legacy & archival formats — read and create support
FormatReadCreate
LHAYesNo
LZHYesNo
CABYesNo
WARCYesNo
.Z compressYesNo

Compression streams

Compression streams formats — read and create support
FormatReadCreate
gzipYesYes
bzip2YesYes
xzYesYes — needs the one-time unlock
ZstandardYesYes — needs the one-time unlock
BrotliYesYes — needs the one-time unlock
LZMAYesYes — needs the one-time unlock

Plus, peek inside these signed Apple installer formats:

  • XIP
  • PKG
  • MPKG
  • XAR

Speed

Fast where it counts.

Built on a multithreaded engine. At its default settings, Purrchiver matches or beats the standard command-line tools across essentially every format it writes — without trading away compression.

up to 7×

faster tar.xz than the built-in tar — 170 MB in 8 s, not 57 s (M2 Pro).

Multithreaded

ZIP, 7z and tar.xz use every core, where the built-in tools mostly run single-threaded.

Same size

matches the standard tools' compression ratio format-for-format — the speed comes free.

See the full benchmarks →

Shortcuts & App Intents

Put archiving in your Shortcuts.

A full, symmetric set of actions built on App Intents — every "make" verb has its inverse, so they chain cleanly. Wire up a folder that auto-extracts anything dropped in it, or "compress this selection and attach it to an email." They run in the Shortcuts app, by voice with Siri, and from Spotlight. No scripting. Automation is part of the one-time unlock.

Purrchiver's eight actions in Apple's Shortcuts app, with a shortcut chaining several of them

Create Archive

Compress files into ZIP, 7z, and more — with an optional password for AES-256 encryption.

Extract Archive

Unpack an archive to a folder, then hand the result to the next step.

Test Archive

Read every entry to confirm an archive is intact — a yes/no you can branch on.

Inspect Archive

List an archive's entries and metadata without extracting anything.

Compress File

Compress a single file to gzip, xz, zstd, or Brotli — no container needed.

Decompress File

Reverse a single-stream .gz / .xz / .zst / .br file back to the original.

Encrypt File

Wrap any file in a passphrase-protected age envelope, ready to hand off.

Decrypt File

Open an age-encrypted file back to the original, with the passphrase.

Security & privacy

An archive utility should be the boring one.

It opens your files and gets out of the way. Nothing else.

  • Sandboxed by design.

    App Sandbox is enabled. Purrchiver only sees files you explicitly grant access to — no system-wide read, no disk scanning.

  • Doesn't phone home.

    No analytics pings, no update checks, no crash uploads. The app has no network entitlement — even App Store receipt validation runs at the OS level, outside the app process.

  • The unlock stays on your Mac.

    The one-time unlock is verified locally against the App Store — no Purrchiver account, no login, no network call to check it. Buying the upgrade adds zero phone-home. age encryption is offline too: a passphrase wrap, no key servers.

  • AES-256, verified.

    Encrypted archives use AES-256 — the industry-standard algorithm, not a homegrown scheme. Every encrypted archive is verified after creation by default — a typo never locks you out.

  • No third-party analytics.

    SwiftUI, App Sandbox, Apple's own frameworks for everything you can see. No Firebase, no Sentry, no Mixpanel — nothing else is along for the ride.

  • Crash reports stay local.

    Generated on your Mac. Nothing is sent anywhere unless you choose to email a report to the developer — and you can read it first.

  • Follows your Mac, not the reverse.

    Light/dark mode, accent color, Reduce Motion, Dynamic Type, tabs-vs-windows — all inherited from your system settings. No per-app theming to fight.

  • Usable without a mouse.

    Every common action has a keyboard shortcut, it's built to work with VoiceOver, and every item carries Extract and Copy actions — so you never have to drag-and-drop to get files out.

Corey Daley

Built by Corey Daley

Made by one person. No team. No exit strategy.

I'm not an app farm. I'm not a marketing team. Email goes directly to me. If something's broken, I'm the one who fixes it. If you have a feature request, I'm the one who reads it.

Free on the Mac App Store

A complete archive tool, free.

  • Open & extract every format — ZIP, RAR, 7z, tar, ISO, AAR, and more, including encrypted archives
  • Quick Look preview in Finder — see inside without opening the app
  • Test any archive's integrity on demand
  • Batch-extract a whole drop of archives to one destination
  • Create ZIP, AAR, tar, .tar.gz, .tar.bz2, .gz, .bz2, and plain DMG
$9.99 · one-time

The one-time unlock adds

Unlock the advanced features once.

  • Create 7z, xz, zstd, Brotli, lzip, lz4, ISO, and CPIO
  • Encrypt anything — ZIP/7z AES-256, AEA, age-wrap, encrypted DMG
  • Split archives into numbered volumes
  • Edit archives in place — add and remove entries, then save
  • Batch create & encrypt
  • Shortcuts & App Intents automation

One purchase. No subscription, no account, no upsells — verified locally on your Mac, so unlocking needs no network.

Free on the App Store. One-time unlock.

$9.99

  • Free on the Mac App Store
  • One-time unlock for the advanced features (what's free →)
  • No subscriptions, no upsells
Download on the Mac App Store