RNA-polymerase er det enzym, der transskriberer DNA til mRNA. Den udfører den indledende afvikling af DNA-dobbelthelixen samt efterfølgende polymeriserings- og korrekturlæsningsfunktioner. Der er tre klasser af RNA-polymerase i bakterier og vira og i eukaryote kerner.