RNA-polymerase is het enzym dat DNA in mRNA omzet. Het voert de initiële afwikkeling van de dubbele DNA-helix uit, evenals de daaropvolgende polymerisatie- en proefleesfuncties. Er zijn drie klassen RNA-polymerase in bacteriën en virussen en in eukaryotische kernen.