Het mRNA wordt vanaf een vast beginpunt in opeenvolgende groepjes van drie nucleotiden gelezen, de codons. De genetische code is het verband tussen de 64 mogelijke codons en de 20 aminozuren: 61 codons wijzen een aminozuur aan, drie (UAA, UAG, UGA) zijn stopsignalen die de keten beëindigen, en AUG, dat methionine aanwijst, dient tevens als startcodon. De code is ontaard — de meeste aminozuren hebben verscheidene codons — en universeel: dezelfde tabel geldt voor elk bekend organisme, op zeldzame kleine varianten na.
| tweede letter | |||||
| eerste | U | C | A | G | derde |
| U | UUU Phe | UCU Ser | UAU Tyr | UGU Cys | U |
| UUC Phe | UCC Ser | UAC Tyr | UGC Cys | C | |
| UUA Leu | UCA Ser | UAA stop | UGA stop | A | |
| UUG Leu | UCG Ser | UAG stop | UGG Trp | G | |
| C | CUU Leu | CCU Pro | CAU His | CGU Arg | U |
| CUC Leu | CCC Pro | CAC His | CGC Arg | C | |
| CUA Leu | CCA Pro | CAA Gln | CGA Arg | A | |
| CUG Leu | CCG Pro | CAG Gln | CGG Arg | G | |
| A | AUU Ile | ACU Thr | AAU Asn | AGU Ser | U |
| AUC Ile | ACC Thr | AAC Asn | AGC Ser | C | |
| AUA Ile | ACA Thr | AAA Lys | AGA Arg | A | |
| AUG Met | ACG Thr | AAG Lys | AGG Arg | G | |
| G | GUU Val | GCU Ala | GAU Asp | GGU Gly | U |
| GUC Val | GCC Ala | GAC Asp | GGC Gly | C | |
| GUA Val | GCA Ala | GAA Glu | GGA Gly | A | |
| GUG Val | GCG Ala | GAG Glu | GGG Gly | G | |