Karcinogen ali kancerogen je vsaki dejavnik, ki povroča rakasto obolenje oziroma je rakotvoren. Ne glede na izvor je skupna lastnost vseh karcinogenov, da spremenijo DNK tako, da izzovejo mutacijo (mutagenetski dejavniki) ali pa spremenijo izražanje genov brez poseganja v strukturo DNK (epigenetski dejavniki). Obe vrsti dejavnikov v grobem ločimo še na fizikalne, kemične in biološke karcinogene.