Un codon-stop ou codon de terminaison est l'un des trois codons (parmi les 64 codons du code génétique) qui marquent la fin de la traduction d'un gène en protéine. Il n'est en général jamais traduit car il n'existe pas d'ARN de transfert correspondant. Le codon UGA peut cependant, dans les cas exceptionnels des sélénoprotéines, coder une sélénocystéine ; cet acide aminé rare est alors incorporé à l'aide de signaux supplémentaires présents sur l'ARN messager et d'un ARN de transfert particulier. De la même manière, il a été montré que chez certaines archéesméthanogènes, le codon UAG peut également coder un acide aminé, la pyrrolysine. Une mutation ponctuelle qui donne naissance à un codon d'arrêt est appelé une mutation non-sens.