RNA polimerase é a enzima que transcreve o DNA em mRNA. Ele realiza o desenrolamento inicial da dupla hélice do DNA, bem como as funções subsequentes de polimerização e revisão. Existem três classes de RNA polimerase em bactérias e vírus e em núcleos eucarióticos.