L'attivazione online e' piuttosto diffusa. Non c'e' bisogno che qualcuno lo generi "a mano", i numeri seriali possono essere generati in automatico dal backend con l'acquisto, e ad esempio inviati via mail. Quando ci si trova in questa situazione non si parla piu' di keygen, ma di crack. Va patchato in qualche modo l'eseguibile o aggirato il controllo in altra maniera. Alcuni programmi invece implementano la logica della validazione del seriale ed in piu' eseguono il check online. In questi casi si vedono spesso dei keygen che oltre a generare seriali patchano anche l'eseguibile in modo da non contattare il server remoto di licenza e fare solo il controllo locale.