El código genético es el conjunto de reglas que define la traducción de una secuencia de nucleótidos en el ARN a una secuencia de aminoácidos en una proteína, en todos los seres vivos. El código define la relación entre secuencias de tres nucleótidos, llamadas codones, y aminoácidos. De ese modo, cada codón se corresponde con un aminoácido específico. La secuencia del material genético se compone de cuatro bases nitrogenadas distintas, que tienen una función equivalente a letras en el código genético: adenina (A), timina (T), guanina (G) y citosina (C) en el ADN y adenina (A), uracilo (U), guanina (G) y citosina (C) en el ARN. Debido a esto, el número de codones posibles es 64, de los cuales 61 codifican aminoácidos (siendo además uno de ellos el codón de inicio, AUG) y los tres restantes son sitios de parada (UAA, llamado ocre; UAG, llamado ámbar; UGA, llamado ópalo). La secuencia de codones determina la secuencia de aminoácidos en una proteína en concreto, que tendrá una estructura y una función específicas.