Als Repressor bezeichnet man in der Genetik ein Protein, welches sich an den Operator in der DNA bindet und damit die Bindung der RNA-Polymerase an den Promotor blockiert. Dadurch wird die Transkription eines innerhalb des Operons gelegenen Gens verhindert. Infolgedessen entsteht hier keine mRNA, die bei der Translation zur Bildung der codierten Proteine, häufig Enzyme, führen könnte. Damit unterbleibt die Expression der blockierten Gene. Die Wirkung des Repressors kann durch verschiedene Faktoren reguliert werden.
Der Repressor selber wird von einem Regulatorgen codiert. Muss der Repressor erst durch einen geeigneten Corepressor aktiviert werden, nennt man ihn Aporepressor. Wenn der Aporepressor durch das Endprodukt einer Reaktionskette aktiviert wird, spricht man von Endproduktrepression. Ein Induktor dagegen verändert den Repressor so, dass er sich vom Operator löst und somit die Genexpression aktiviert wird. Dieser Vorgang wird auch als Derepression bezeichnet.
Repressoren spielen eine wichtige Rolle bei der Genregulation: