Un codon este un grup de trei baze nucleotidice fie în ADN, fie în ARN, care reprezintă un anumit aminoacid, care reprezintă blocul de proteine. Bazele nucleotidelor sunt adenina (A), citozina (C), guanină (G) și fie timină (T), fie uracil (U), în funcție de acidul nucleic.
Codul genetic, care este aproape universal între specii, este citit de trei baze la un moment dat. Codul constă din 64 de codoni care alcătuiesc cele 20 de aminoacizi care alcătuiesc proteinele. Unii aminoacizi sunt codificați de mai mulți codoni în loc de unul. În plus față de codonii care reprezintă aminoacizi, un codon, AUG, reprezintă semnalul de pornire, iar metionina aminoacidului și trei codoni, UAA, UGA și UAG, reprezintă semnalul stop.