In genetica molecolare un repressore è una DNA-binding protein (proteina legante il DNA) o l'RNA, che inibisce l'espressione di uno o più geni legandosi all'operatore. Un repressore legante il DNA blocca l'attacco della RNA polimerasi al promotore, impedendo così la trascrizione dei geni nell'RNA messaggero. Un repressore legante l'RNA si lega all'mRNA ed impedisce la traduzione dell'mRNA in proteine. Questo blocco dell'espressione genica è chiamata repressione.