Sign up ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I know that Keychain holds my WiFi and other passwords, but I'm curious to know where my Adobe and Microsoft product keys for things like CS6 and Office live. I'm using OS X Mavericks.

share|improve this question

3 Answers 3

There's no generic OS X place for storing product keys. It is up to each individual software supplier to decide where they want to store the products. Usually it is done in ordinary files stored in the file system.

For Microsoft they reside in /Library/Preferences/ under a name such as

Similarly for Adobe I think they are in /Library/Application Support/Adobe/<product>/<product> Registration

As a user you don't really need to know where it is stored as the programs handle product key management themselves.

share|improve this answer
Thanks. That Adobe path looks weird. – Moshe May 16 '14 at 19:12
With regard to the Adobe path, I can't find a Registration folder in the Adobe folder (even using Spotlight to search recursively)…? – grgarside May 16 '14 at 20:38
The path looks weird because I wrote some parts of it inside angular braces, which were removed by the stackexchange editor. You need to look in the "product name" subfolder to the Adobe folder. – jksoegaard May 18 '14 at 11:14
Regarding Adobe, just google it, if you have a psecific program you're looking for - and it's not a generic question like it originally sounded. – jksoegaard May 18 '14 at 11:14

Adobe registration info (for most recent Adobe CC products) is stored at /Library/Application Support/Adobe/Adobe PCD/. There is a SQLite file, containing the keys. Here is a partial dump:

INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','EPIC_APP','Adobe Lightroom');
INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','EPIC_APP_160','Adobe Lightroom');
INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','TrialSerialNumber','9732070344xxxxxxxxx8');
INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','ExpirationDate','');
INSERT INTO "domain_data" VALUES('1','V7{}Lightroom-6-Mac-GM','NTL_WO_SN','');
share|improve this answer
Those will only give you the trial serial numbers; the real serial numbers are in a cache database in a subfolder – personne3000 Sep 26 at 15:29

For adobe CS5, look in /Library/Application Support/Adobe/Adobe PCD/cache/cache.db: this is a sqlite database (you can open it with sqlite3). Using sqlite3, run the query:

select * from domain_data where key='SN';

This should give you a 24-numbers encrypted serial number. You must then decrypt it (the "SoftKey Revealer" freeware for Windows has a decryption tool, you can also run it using wine on Linux and possibly Mac OS).

If you re-install, you might need to enter your trial serial key at installation, and then enter your product key at the activation step. For the trial serial, see the other answer from mspasov.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.