O mRNA é lido em grupos consecutivos de três nucleotídeos, os códons, a partir de um ponto de partida definido. O código genético é a correspondência entre os 64 códons possíveis e os 20 aminoácidos: 61 códons especificam um aminoácido, três (UAA, UAG, UGA) são sinais de parada que encerram a cadeia, e AUG, que especifica a metionina, serve também de códon de início. O código é degenerado — a maioria dos aminoácidos tem vários códons — e universal: a mesma tabela serve a todo organismo conhecido, com raras variantes menores.
| segunda letra | |||||
| primeira | U | C | A | G | terceira |
| U | UUU Phe | UCU Ser | UAU Tyr | UGU Cys | U |
| UUC Phe | UCC Ser | UAC Tyr | UGC Cys | C | |
| UUA Leu | UCA Ser | UAA parada | UGA parada | A | |
| UUG Leu | UCG Ser | UAG parada | 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 | |