ДНК (дезоксирибонуклеїнова кислота) та РНК (рибонуклеїнова кислота) виконують різні функції в клітинах.
Основна відмінність полягає в тому, що ДНК є основним носієм генетичної інформації і виконує функцію зберігання та передачі генетичних даних. ДНК не може безпосередньо займатися синтезом білків або каталітичними функціями; ця роль належить РНК.
РНК, зокрема мРНК (маркерна РНК), служить посередником, який переносить інформацію з ДНК до рибосом, де відбувається синтез білків.
Крім того, ДНК не може виконувати каталіз або самореплікацію в рідинах, в яких це може бути зроблено РНК (наприклад, рибозими).
Отже, ДНК на відміну від РНК не може здійснювати синтез білків, каталіз або виконувати інші функції, які притаманні деяким формам РНК.