Un codon est une séquence de trois nucléotides sur un acide ribonucléique messager (ARNm) spécifiant l'un des 22 acides aminés protéinogènes dont la succession sur l'ARN messager détermine la structure primaire de la protéine à synthétiser. Les ARN messagers étant constitués d'une succession de plusieurs dizaines à plusieurs centaines de nucléotides, ce sont également plusieurs dizaines à plusieurs centaines d'acides aminés qui peuvent être ainsi assemblés linéairement pour former des chaînes protéiques. Quatre bases nucléiques déterminent la séquence d'un ARN messager — adénine, uracile, guanine, et cytosine — de sorte qu'il existe codons différents, codant pour 22 acides aminés et l'arrêt de la synthèse (codons STOP).