La reconnaissance des codons est réalisée par des structures appelées ribosomes. Les ribosomes sont de grandes machines moléculaires composées d’ARN et de composants protéiques. On les trouve dans toutes les cellules vivantes et servent de site de synthèse des protéines.
Lors de la synthèse des protéines, le ribosome lit la séquence de codons dans la molécule d'ARN et utilise ces informations pour déterminer quels acides aminés doivent être ajoutés à la chaîne protéique en croissance. Chaque codon est reconnu par une molécule d'ARN de transfert (ARNt) spécifique qui porte l'acide aminé correspondant. La molécule d'ARNt se lie au ribosome et délivre son acide aminé à la chaîne protéique en croissance.
En combinant différents codons dans diverses séquences, les quatre bases de l'ARN peuvent fournir les instructions nécessaires à la construction de protéines avec 20 acides aminés différents. Cela permet la synthèse d’une grande variété de protéines essentielles à la structure et au fonctionnement des cellules.