ARN polimerasa es la enzima que transcribe el ADN en ARNm. Realiza el desenrollado inicial de la doble hélice del ADN, así como las funciones posteriores de polimerización y corrección. Hay tres clases de ARN polimerasa en bacterias y virus y en núcleos eucariotas.