thumb|300px|Tabela kodonów Kodon – sekwencja trzech nukleotydów (triplet) występująca w mRNA, stanowiąca jednostkę kodującą określony aminokwas podczas syntezy białka.

Istnieją 64 kodony, z czego 61 to kodony określające 20 podstawowych aminokwasów białkowych, zaś 3 pozostałe odpowiadają za zakończenie translacji.

W przyrodzie występuje około 300 aminokwasów, spośród których 20 stanowi monomeryczne jednostki białek. W związku z tym musi istnieć przynajmniej 20 oddzielnych kodonów, które tworzyłyby kod genetyczny. W mRNA występują cztery rodzaje nukleotydów różniące się rodzajem zasady azotowej wchodzącej w ich skład: adenina (A), cytozyna (C), guanina (G), uracyl (U). Gdyby kod genetyczny był jedynkowy i jeden nukleotyd odpowiadał jednemu aminokwasowi, wówczas możliwe byłoby zakodowanie w taki sposób tylko 4 aminokwasów. W przypadku kodu dwójkowego byłoby 16 kombinacji. Obecnie wiadomo, że kod genetyczny jest trójkowy, tzn. informację o aminokwasie niesie konkretny układ trzech nukleotydów. Takich kombinacji nukleotydów jest 64.