Transkripcijas process notiek visās šūnās, un tā rezultātā tiek ražotas RNS virknes. DNS šūnā nodrošina transkriptu vai projektu, kas nosaka nukleotīdu secību, kas ir savienoti kopā, lai izveidotu RNS. Atkarībā no šūnas veida transkripcija notiek vai nu kodolā, vai citoplazmā. Eikariotos — šūnās, kas satur ar membrānu saistītus organellus — transkripcija notiek kodolā. Prokariotos — šūnās, kas nesatur organellus — process notiek citoplazmā.
Gēni, kas atrodami gar DNS virknēm šūnā, nodrošina kodu dažādām olbaltumvielām, ko šūna ražo. Proteīnu veidošanā ir divi posmi, proti, transkripcijas process un ražotās RNS translācija. Messenger RNS (mRNS), ribosomu RNS (rRNS) un pārneses RNS (tRNS) ir trīs RNS veidi, ko var ražot. Visi trīs ir nepieciešami, lai citoplazmā izveidotu proteīnus.
Transkripcijas procesā ir iesaistīti vairāki atšķirīgi posmi, kurus kontrolē fermenti, ko sauc par RNS polimerāzēm. Lai sāktu transkripcijas procesu, RNS polimerāze saistās ar DNS molekulu noteiktā reģionā, ko sauc par promotoru. Šis reģions atrodas gar DNS virkni pirms vietas, kur tiks pārrakstīts gēns. Kad RNS polimerāze pievienojas promotora apgabalā, tas liek divpavedienu DNS atraisīties un atraisīties, lai tā varētu pārvietoties pa vienu molekulas virkni.
Viena DNS virkne tiek izmantota kā veidne RNS nukleotīdu secībai, kas tiks savienotas kopā, lai izveidotu jaunu RNS virkni. Katram DNS nukleotīdam ir atbilstošs RNS nukleotīds, kas ir savienots, lai izveidotu RNS molekulu, un gan DNS, gan RNS satur četrus nukleotīdus. Guanīns, citozīns un adenīns ir atrodami gan DNS, gan RNS. Timīns ir atrodams tikai DNS; RNS satur uracilu, nevis timīnu.
Kad RNS polimerāze pārvietojas pa DNS virkni, tā piesaista guanīnu, ja tā saskaras ar citozīnu un otrādi. Kad DNS virknē parādās timīns, RNS ķēdei pievieno adenīnu. Visbeidzot, ja DNS virknē ir adenīna nukleotīds, atbilstošais RNS nukleotīds ir uracils. Katrs no komplementārajiem nukleotīdiem ir saistīts ar iepriekšējiem ķēdes nukleotīdiem, līdz tiek sasniegts galīgais beigu kods DNS virknē. Šajā brīdī RNS polimerāze atdalās no DNS molekulas, un tiek atbrīvota jaunā RNS virkne.