A key generator is a program that generates unique product keys for operating systems and software, permitting the software installation to finish. Software distributors use key generators to generate product keys in bulk and associate these keys with each copy of software sold.
A key generator is commonly known as a "keygen" and is beneficial in cases where a working product key is lost and needs to be recreated to complete a software installation. Key generators do not create legal installation keys unless used by software distributors or developers. If a product key is lost, contact the developer of the software for a key.