Search in seconds
Find a license by product, publisher, category, tag, owner, or note.
Software License Manager for Mac
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.
License Library
Keep product keys, serial numbers, activation codes, purchase records, and ownership details in one organized Mac library.
Find a license by product, publisher, category, tag, owner, or note.
Review the key, license type, seats, purchase details, files, and useful links together.
Open the right record and copy its product key without searching through old email or documents.
Everything Attached to the License
Each item is a complete software license record, so the information needed to identify, use, and verify a purchase stays together.
Store product keys, serial numbers, activation codes, URLs, and download links.
Record the owner, registered email, seat count, and individual assignments.
Use categories and tags to keep utilities, creative tools, and work apps easy to browse.
Attach receipts, license files, setup notes, and other supporting documents.
Keep publisher details, Homebrew commands, and the source used to install or update the app.
Classify lifetime, trial, or subscription licenses and record relevant purchase or expiry dates.
Build Your Library
Create a complete record yourself, or use installed apps, CSV, JSON, and Homebrew data to prepare drafts that you review before saving.
Choose apps whose name, publisher, version, bundle identifier, and icon can help start a license draft.
Installed app scanning does not discover product keys. Add the key, owner, purchase, expiry, price, and seat details you know.
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 guidePrivate and Recoverable
KeyHarbor encrypts license data on your Mac, protects access, and creates recovery paths before imports or restores change the library.
Sensitive license and purchase details are stored in encrypted form on your Mac.
Use a master password and Touch ID on supported Macs to unlock the app.
Keep license records and related assets together in a password-protected backup.
KeyHarbor creates a recovery point before applying an import or restore.
Choose whether to sync KeyHarbor data across Macs; no cloud account is required.
Use JSON and CSV exports to inspect your records or move them into another workflow.
Optional Renewal Tracking
Lifetime licenses remain simple records. For subscriptions or expiring licenses, you can also track billing dates, renewal history, and items that need attention.
Record expiry, next billing, and renewal dates on the license that needs them.
Keep payment and renewal events attached to the same software record.
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
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.