Kod genetyczny – reguła, według której informacja genetyczna, zawarta w sekwencji nukleotydów kwasu nukleinowego (DNA lub RNA), w komórkach wszystkich organizmów może ulegać „tłumaczeniu” na kolejność (sekwencję) aminokwasów w ich białkach w procesie biosyntezy białek (a konkretnie transkrypcji i translacji).
Kodon, utworzony przez trzy kolejne zasady azotowe nukleotydów w kwasie nukleinowym koduje jeden aminokwas w łańcuchowej strukturze białka. Jednak trzem kodonom ("UAA", "UAG" i "UGA") nie odpowiadają żadne aminokwasy. Kodony te, zwane nonsensownymi albo kodonami STOP, kodują polecenie przerwania biosyntezy peptydu (białka). Np. w sekwencji zasad "AAAAAAUAA" kodon "UAA" jest kodonem STOP (w mRNA; jego odpowiednikiem w DNA jest "TAA").
Mówi się również, że kod genetyczny ma charakter pośredni, co oznacza, że matryce DNA nigdy nie są bezpośrednio wykorzystywane do "układania" aminokwasów.
Zachodzące w procesie translacji dopasowanie kodonu w mRNA z odpowiadającym mu antykodonem w tRNA (cząsteczce dostarczającej aminokwas) nie zawsze musi być idealne. Zgodnie z zasadą tolerancji (hipotezą tolerancji) zawsze musi być zachowana jedynie zgodność (komplementarność) pomiędzy dwoma pierwszymi nukleotydami kodonu i antykodonu. Na ostatniej pozycji kodonu dopuszczalne jest czasami wiązanie tRNA przez nukleotyd niekomplementarny. Na przykład zarówno adenina, jak i cytozyna na trzeciej pozycji kodonu mogą tworzyć parę z uracylem w antykodonie. Tak więc ta sama cząsteczka tRNA, połączonego z aminokwasem, czyli tworzącego aminoacylo-tRNA może przyłączać się do kilku kodonów, choć zawiera tylko jeden antykodon.
Cząsteczki tRNA, różniące się sekwencją i kodowane przez odrębne geny, ale przenoszące taki sam aminokwas nazywamy cząsteczkami izoakceptorowymi. Im więcej jest w komórce genów kodujących jakiś wariant izoakceptorowego tRNA, tym więcej jest tego typu cząsteczek w tej komórce. Różne warianty izoakceptorowego tRNA występują więc w różnych stężeniach. Regułą jest, że komórki kodują białka ulegające najszybszej translacji przy pomocy kodonów rozpoznawanych przez najliczniejsze warianty izoakceptorowego tRNA. Rozkład częstości poszczególnych form tRNA i ich preferowanych kodonów u różnych organizmów jest różny, może to utrudniać doskonalenie organizmów metodami inżynierii genetycznej – obcy gen w komórkach organizmu biorcy może wykazywać niższą lub wyższą aktywność niż to przewidywał eksperymentator.
Pojęcie kod genetyczny, w powyższym ujęciu oznaczające zasadę kodowania, bywa też czasem używane (zwłaszcza w tekstach popularnonaukowych i nienaukowych) w znaczeniu „treść zakodowanej informacji”. Stąd wzięły się np. artykuły o „niedawnym rozszyfrowaniu kodu genetycznego człowieka”, nie mające uzasadnienia, gdy zważymy na uniwersalność kodu genetycznego. Dlatego, w celu uniknięcia niejednoznaczności, wskazane jest odróżnianie kodu genetycznego od informacji genetycznej, stanowiącej treść zapisaną w materiale genetycznym.
W ustawodawstwie polskim w Ustawie z dnia 29 sierpnia 1997 r. o ochronie danych osobowych, (tekst jednolity: Dz. U. 2002 r. Nr 101 poz. 926, ze zm.)[2], zawarto informację, że informacje o kodzie genetycznym są objęte ochroną jako dane szczególnej wrażliwości.
Wersja kanoniczna kodu genetycznego (działająca bez żadnych odstępstw w zdecydowanej większości systemów biosyntezy białka), może być przedstawiona na kołowym schemacie jak wyżej, lub w formie tabeli, jak w haśle kodon.