Ein Transkriptionsfaktor ist in der Molekularbiologie ein Protein, das für die Initiation der RNA-Polymerase bei der Transkription von Bedeutung ist. Außerdem kann es bei der Regulation der Elongation und Termination beteiligt sein. Transkriptionsfaktoren können an die DNA binden und den Promotor aktivieren oder reprimieren. Es gibt auch Transkriptionsfaktoren, die nicht direkt an die DNA, sondern zum Beispiel an andere DNA-bindende Proteine binden. Es werden allgemeine (basale) und genspezifische Transkriptionsfaktoren unterschieden.