Skip to content

Software License Manager for Mac

KeyHarbor

Keep product keys, serial numbers, activation codes, and purchase records in one searchable license library.

A complete record for every software license

Organize owners, seats, tags, notes, and attachments, then find the license you need when you need it.

  • Product keys & serials
  • Tags, notes & attachments
  • Encrypted local vault
Import guide

License Library

Every software license, ready to find

Keep product keys, serial numbers, activation codes, purchase records, and ownership details in one organized Mac library.

Browse software licenses in one library and open each record when you need its details.

Search in seconds

Find a license by product, publisher, category, tag, owner, or note.

Open the full record

Review the key, license type, seats, purchase details, files, and useful links together.

Copy what you need

Open the right record and copy its product key without searching through old email or documents.

Everything Attached to the License

More than a list of keys

Each item is a complete software license record, so the information needed to identify, use, and verify a purchase stays together.

Keys & activation

Store product keys, serial numbers, activation codes, URLs, and download links.

Ownership & seats

Record the owner, registered email, seat count, and individual assignments.

Organize

Use categories and tags to keep utilities, creative tools, and work apps easy to browse.

Notes & files

Attach receipts, license files, setup notes, and other supporting documents.

Product sources

Keep publisher details, Homebrew commands, and the source used to install or update the app.

Validity

Classify lifetime, trial, or subscription licenses and record relevant purchase or expiry dates.

Build Your Library

Add licenses manually or start from existing app metadata

Create a complete record yourself, or use installed apps, CSV, JSON, and Homebrew data to prepare drafts that you review before saving.

  1. Choose installed apps to use their public app metadata as a starting point.
    01

    Select installed apps

    Choose apps whose name, publisher, version, bundle identifier, and icon can help start a license draft.

  2. Review app metadata, then manually complete the license and purchase fields you know.
    02

    Complete the license record

    Installed app scanning does not discover product keys. Add the key, owner, purchase, expiry, price, and seat details you know.

  3. Confirm every proposed record and rollback snapshot before applying the import.
    03

    Review before applying

    Check new records, possible matches, icons, and rollback protection before KeyHarbor changes your library.

Manual entry, CSV, TSV, TXT, JSON, ZIP, Brewfile, Homebrew Cask, and encrypted .khbackup imports all keep you in control of the final record.

View import guide

Private and Recoverable

Your license library stays under your control

KeyHarbor encrypts license data on your Mac, protects access, and creates recovery paths before imports or restores change the library.

Encrypted local vault

Sensitive license and purchase details are stored in encrypted form on your Mac.

Touch ID unlock

Use a master password and Touch ID on supported Macs to unlock the app.

Encrypted .khbackup

Keep license records and related assets together in a password-protected backup.

Rollback snapshots

KeyHarbor creates a recovery point before applying an import or restore.

Optional iCloud Drive

Choose whether to sync KeyHarbor data across Macs; no cloud account is required.

Portable exports

Use JSON and CSV exports to inspect your records or move them into another workflow.

Optional Renewal Tracking

Add reminders only when a license needs them

Lifetime licenses remain simple records. For subscriptions or expiring licenses, you can also track billing dates, renewal history, and items that need attention.

Relevant dates

Record expiry, next billing, and renewal dates on the license that needs them.

History

Keep payment and renewal events attached to the same software record.

Reminders

Surface upcoming action without turning the whole library into a subscription dashboard.

KeyHarbor tracks the record only. Changing its internal status does not cancel a subscription with an external provider.

KeyHarbor for macOS

Build the license library your software deserves

Start a free trial, add your first software license, and keep the key and every supporting detail where you can find them again.

Requires macOS 14.6 or later.