Essentially, a video key card provides you with a special access passphrase to activate a digital title. Think of it as a online ticket that grants entry to experience a specific digital product. These keys are often distributed through retailers and can be used on platforms such as Steam, Origin, or the Xbox store, according to the game's platform