üllükleri vardır. Yüksek özgüllük, protein çevirisindeki hata oranının düşüklüğünü mümkün kılar.

Üç nükleotitli bir kodon ile 4³ = 64 farklı kodon kombinezonu mevcuttur; 64 kodonun hepsi çeviri sürecinde bir amino aside ya da bir bitiş sinyaline karşılık gelir. Eğer, örneğin, UUUAAACCC gibi bir RNA dizisinin okuma çerçevesi birinci U ile başlıyorsa (konvansiyon gereği dizideki bazlar 5' - 3' doğrultusunda yazılır), bu dizide üç kodon vardır, bunlar UUU, AAA ve CCC'dir, her biri bir amino aside karşılık gelir. Bu RNA dizisi, üç amino asit uzunluğunda bir amino asit dizisine çevrilecektir. Bilgisayar bilmi ile bir karşılaştırma yapılacak olursa, bir kodon, veri işlenmesinde kullanılan bir "paket" olmasından dolayı, bir sözcük gibidir, bir nükleotit ise, en küçük veri birimi olmasından dolayı, bir bit gibidir. (Pratikte, tipik bir bilgisayarda, bir nükleotidi temsil etmek için en az iki bit, bir kodon içinde 6 bit gerekir.)

Standart genetik kod aşağıdaki tablolarda gösterilmiştir. Tablo 1, 64 kodonun her birinin hangi amino aside karşılık geldiğini göstermektedir. Tablo 2 ise 20 standart amino asidin her birinin hangi kodona karşılık geldiğini göstermektedir. Bunlar sırasıyla ileri ve geri kodon tablosu olarak adlandırılırlar. Örneğin AAU kodonu asparagin amino asidini kodlar, UGU ve UGC de sisteini kodlar (standart üç harfli gösterimle Asn ve Cys, sırasıyla).
Genetik kod transferi :

Bir kodon çevirinin başladığı ilk nükleotit ile tanımlanır. Örneğin GGGAAACCC dizisi, eğer ilk bazdan itibaren okunursa, GGG, AAA ve CCC kodonlarından oluşur; ve eğer ikinci bazdan itibaren okunursa GGA ve AAC kodonlarından, eğer üçüncü bazdan itibaren okunursa GAA ve ACC kodonlarından oluşur (kısmî kodonlar göz ardı edilmiştir). Dolayısıyla her dizi üç farklı okuma çerçevesi ile okunabilir, her biri farklı amino asit dizileri üretir (verilen örnekte, sırasıyla, Gly-Lys-Pro, Gly-Asp, veya Glu-Thr). Çift iplikli DNA ile 6 olası okuma çerçevesi vardır, üçü bir iplik üzerinde ileri yönde, üçü öbür iplikte ters yöndedir.

Bir protein dizisinin çevirisinin yapıldığı asıl çerçeve başlama kodonu tarafından belirlenir, bu genelde mRNA disindeki ilk AUG kodonudur. Üçün katı olmayan sayıda nükleotidin eklenmesi veya çıkmasına neden olan mutasyonlar, okuma çerçevesini bozar, bu tip mutasyonlara okuma çerçeve kayma mutasyonu denir. Bu mutasyonlar, ortaya çıkan proteinin işlevini bozabilir (eğer protein oluşabilirse) ve bu yüzden canlı hücrelerdeki protein kodlayıcı dizilerde ender görülürler. Çoğu zaman bu kötü oluşmuş proteinler proteolitik yıkıma yollanırlar. Ayrıca, bir çerçeve kayma mutasyonu yüksek olasılıkla bir dur kodonunun okunmasına neden olur, bu da proteini erken sonlandırır. Çerçeve kayma mutasyonlarının kalıt olma enderliğinin bir nedeni, eğer çevrilen protein selektif şartlarda büyümek için gerekli ise, işlevsel bir proteinin yokluğunun organizma için ölümcül olabilmesidir.

Çeviri, bir zincir başlama kodonu ile başlar. Dur kodonundan farklı olarak, bu kodon çevirinin başlaması için yeterli değildir. Civardaki diziler (örneğin E. coli'de Shine-Dalgarno dizisi) ve başlama faktörleri de başlama için gereklidir. En yaygın başlama kodonu AUG'dir, bu kodon metiyonin olarak, veya bakterilerde formilmetiyonin olarak çevirilir.

Üç dur kodonuna adlar verilmiştir: UAG, "amber", UGA, "opal" ve UAA, "okra" (İng. "ochre"). Amber adı, onu keşfeden Richard Epstein ve Charles Steinberg tarafından, arkadaşları Harris Bernstein anısına verilmişti, çünkü soyadı Almanca "amber" (kehribar rengi) anlamına gelmekteydi. Ardından, diğer dur kodonları, renk temasını sürdürmek için "okra" (koyu sarı) ve "opal" olarak adlandırıldı. Dur kodonları "bitiş" veya "anlamsız" kodon olarak da adlandırılırlar. Bitiş kodonları, kendilerine bağlanacak bir tRNA'nın yokluğu nedeniyle bağlanan salma faktörleri (İng. "release factor") büyüyen polipeptit zincirinin ribozomdan serbest bırakılmasını neden olur.

Genetik kodda artıklık (ing. "redundancy") vardır ama muğlaklık yoktur (tam bağıntı için yukarıda #RNA kodon tablosu;kodon tablolarına bakın. Örneğin, GAA ve GAG kodonlarının her ikisi de glutamik asidi belirlese de (artıklık), her ikisi de başka bir amino asidi kodlamaz (muğlaklık). Bir amino asidi kodlayan kodonlar her üç pozisyonda da farklılık gösterebilir. Örneğin, glutamik asit amino asidi GAA ve GAG kodonları tarafından belirlenir (3. pozisyonda faklılık), lösin UUA,UUG, CUU, CUC, CUA, CUG kodonları tarafından belirlenir (1. ve 3. pozisyonda farklılık), serin ise UCA, UCG, UCC, UCU, AGU, AGC kodonları tarafından belirlenir (1., 2. ve 3. pozisyonlarda farklılık).

Bir kodondaki bir pozisyonda herhangi bir nükleotit olsa da aynı amino asidi kodlanıyorsa o pozisyon için dört misli dejenere konum terimi kullanılır. Örneğin, glisin kodonlarının (GGA, GGG, GGC, GGU) 3. pozisyonu dört misli dejenere bir konumdur, çünkü bu pozisyondaki her bir nükleotit yer değişimi eş anlamlıdır, kodlanan amino asidi değiştirmezler. Bazı kodonların sadece 3. pozisyonu dört misli dejenere olabilir. Bir kodondaki bir pozisyona dört bazdan sadece ikisinin gelmesi ile aynı amino asit kodlanıyorsa o pozisyon için iki misli dejenere terimi kullanılır. Örneğin glutamik asit kodonlarının (GAA, GAG) 3. pozisyonu iki misli dejenere bir konumdur. İki misli dejenere konumlarda eşdeğer nükleotitler ya iki pürin (A/G) veya iki pirimidin (C/U) olur, dolayısıyla sadece transversiyonlu yer değişimler (pürinden pirimidine veya pirimidinden pürine) eşanlamlı olmaz. Bir kodondaki pozisyondaki herhangi bir mutasyon bir amino asit değişimine neden olursa o pozisyon dejenere olmayan konum olarak değinilir. Üç misli dejenere konum olan tek bir kodon vardır, bu izolösin kodonunun 3. pozisyonudur: AUU, AUC, or AUA izolösin kodlar ama AUG metiyonin kodlar.

Altı kodon tarafından kodlanan üç amino asit vardır: serin, lösin ve arginin. Sadece iki amino asit tek bir kodon tarafından belirlenir, bunlardan biri, hem metiyonin hem de başlamayı kodlayan AUG'dir, öbürü UGG tarafından kodlanan triptofandır. Genetik koddaki dejenerelik, eşanlamlı mutasyonları mümkün kılar.

Dejenereliğin nedeni, üçlü kodun 20 amino asit ve bir stop kodon belirlemesidir. Dört baz olduğu için en az 21 kodu oluşturmak için üçlü kodonlar gereklidir. Örneğin, kodon başına iki baz olsaydı, 16 tane amino asit kodlanabilirdi (4²=16). En az 21 kod gerektiği için 4³ = 64 olası kodon verir, yani kodda belli bir dejenerlik bulunması gerekir.

Genetik kodun bu özellikleri noktasal mutasyonlarda onu hataya daha tolaranslı yapar. Örneğin, teorik olarak, dört misli dejenere kodonlar üçüncü pozisyonda bir mutasyona dayanıklı olmaları beklenebilir (ama gerçekte kodon kullanım yanlılığı (İng. "codon usage bias") çoğu organizmada bunu sınırlar). Keza, iki misli dejenere kodonlar 3. pozisyonda olabilecek 3 mutasyondan birine dayanıklıdırlar. Geçiş (transisyon) mutasyonları (pürinden pürine, veya pirimidinden pirimidine mutasyonlar) dönüşüm (transversiyon) mutasyonlarından (pürinden pirimidine veya tersi) daha sık olduğu için iki misli dejenere konumlarda pürinlerin veya pirimidinlerini birbirine denk olması, hata toleransını daha da artırır.

Artıklık özelliğinin bir sonucu, bazı mutasyonların sadece sessiz mutasyonlara yol açması, diğer bazı mutasyonlarda ise, değişen amino asidinin hidrofiliklik veya hidrofobikliğinin aynı olmasından dolayı, proteinin etkilenmemesidir. Örneğin, NUN şeklinde bir kodon (N = herhangi bir nükleotit) genelde hidrofobik amino asitleri kodlar; NCN küçük boyutlu ve orta derecede hidrofobik amino asitler kodlar; NAN orta büyüklüklü hidrofobik amino asitler kodlar; UNN hidrofilik olmayan amino asitler kodlar.

Yukarıda belirtilen bu genel eğilimlere rağmen noktasal bir mutasyon bozuk bir proteine neden olabilir. Mutant hemoglobinde hidrofilik glutamat (Glu), hidrofobik valin (Val) ile yer değiştirmiştir, yani GAA veya GAG'nin yerini GUA veya GUG almıştır. Glutamatın valinle değişmesi beta globulin'in çözünürlüğünü azaltır, bunun sonucu olarak hemoglobin lineer polimerler oluşturur. Değişmiş olan valinler arasındaki hidrofobik etkileşimlerin neden olduğu bu polimerleşme ile alyuvarlarda orak hücre deformasyonu meydana gelir.

64 kodona karşılık çoğu organizmada sadece 40-50 tRNA tipi vardır. Bazı tRNA'ların birden çok kodona bağlanabilmesinin nedeni, tRNA antikodonundaki birinci bazın değişime uğramış olması ve bu bazın "oynak" olmasından dolayı oynak baz çifti oluşturabilmesidir. Değişime uğramış olan baz inozindir, ayrıca G-U bazları birbirleriyle Watson-Crick kurallarına uymayan bir baz çifti oluşturabilirler.

Standart kodda ufak variyasyonların olduğu tahmin edilmiş olmakla beraber,
bunların keşfedilmesi 1979'u buldu. O yıl, insan mitokondri genleri üzerinde çalışan araştırmacılar mitokondrilerin alternatif bir kod kullandığını buldular. O zamandan beri alternatif mitokondrial genetik kodlar dahil olmak üzere pek çok başka varyant bulunmuştur. Bazı faklılıklar ufaktır, örneğin mikoplazmalarda UGA triptofan olarak çevrilir. Bazı ender durumlarda bazı proteinlerin o türde normal olarak kullanılmayan alternatif başlama kodonları kullanabildiği bulunmuştur.

Bazı proteinlerde standart dur kodonunun yerine standart olmayan amino asitler gelir, bunun belirleyicisi mRNA'da bu kodonun yakınında bulunan sinyal dizileridir: UGA selenosistein kodlar, UAG de pirolizin kodlar. Selenosistein ve pirolizin artık 21. ve 22. standart amino asit olarak sayılmaktadır. Genetik koddaki varyasyonların ayrıntıları NCBI web sitesinde görülebilir.

Bu farklılıklara rağmen tüm bilinen kodlar büyük benzerlikler gösterirler ve tüm organizmalarda işleyen temel mekanizma aynıdır: üç bazlı kodonlar, tRNA, ribozomlar, kodonların okunma yönü ve nükleotit dizisinin üçer harfler olarak okunup bir amino asit dizisi olarak sentezlenmesi.

Çeşitliliklere rağmen tüm hayat biçimleri tarafından kullanılan genetik kodlar çok benzerdir. Dünyadaki yaşam tarafından kullanılan genetik kodun yanı sıra pek çok başka genetik kod da olabileceğine göre, mevcut kodun yaşamın