Keygen is a small program that generates a product licensing key, such as a serial number, necessary to activate for use of a software application. However, it’s often associated with unauthorized use of software where it’s used to bypass paying for software.