Codon table

All 64 codons and their amino acids. Tap a codon to highlight the others for the same amino acid.

Rows are the first base, columns the second, and the four lines in each cell the third base.

TCAG
T
TTTPhe
TTCPhe
TTALeu
TTGLeu
TCTSer
TCCSer
TCASer
TCGSer
TATTyr
TACTyr
TAAStop
TAGStop
TGTCys
TGCCys
TGAStop
TGGTrp
C
CTTLeu
CTCLeu
CTALeu
CTGLeu
CCTPro
CCCPro
CCAPro
CCGPro
CATHis
CACHis
CAAGln
CAGGln
CGTArg
CGCArg
CGAArg
CGGArg
A
ATTIle
ATCIle
ATAIle
ATGMet
ACTThr
ACCThr
ACAThr
ACGThr
AATAsn
AACAsn
AAALys
AAGLys
AGTSer
AGCSer
AGAArg
AGGArg
G
GTTVal
GTCVal
GTAVal
GTGVal
GCTAla
GCCAla
GCAAla
GCGAla
GATAsp
GACAsp
GAAGlu
GAGGlu
GGTGly
GGCGly
GGAGly
GGGGly

How to read the codon table

A codon is three consecutive bases of messenger RNA, and each codon tells the ribosome which amino acid to add next. The table lists all 64 codons. Find the first base in the left-hand column, the second base along the top, and the third base as one of the four lines inside the cell. TTC, for example, is in the T row, the T column, third line down for C: phenylalanine. Tap any codon to highlight every codon for the same amino acid, and switch to RNA to see the codons with U instead of T, which is how they appear in mRNA. To translate a whole sequence use the DNA to protein translator.

Start and stop codons

ATG (AUG in mRNA) is the start codon and codes for methionine, so nearly every newly made protein begins with Met, which is often removed later. TAA, TAG and TGA(UAA, UAG, UGA) are the stop codons, historically called ochre, amber and opal. They code for no amino acid; when the ribosome reaches one, a release factor binds and the protein is released. Both are shown in colour in the table.

Codons for each amino acid

Amino acid3-letter1-letterCodons (DNA)Count
AlanineAlaAGCT GCC GCA GCG4
ArginineArgRCGT CGC CGA CGG AGA AGG6
AsparagineAsnNAAT AAC2
Aspartic acidAspDGAT GAC2
CysteineCysCTGT TGC2
Glutamic acidGluEGAA GAG2
GlutamineGlnQCAA CAG2
GlycineGlyGGGT GGC GGA GGG4
HistidineHisHCAT CAC2
IsoleucineIleIATT ATC ATA3
LeucineLeuLTTA TTG CTT CTC CTA CTG6
LysineLysKAAA AAG2
MethionineMetMATG1
PhenylalaninePheFTTT TTC2
ProlineProPCCT CCC CCA CCG4
SerineSerSTCT TCC TCA TCG AGT AGC6
ThreonineThrTACT ACC ACA ACG4
TryptophanTrpWTGG1
TyrosineTyrYTAT TAC2
ValineValVGTT GTC GTA GTG4
Stop codonStop*TAA TAG TGA3

Degeneracy and the wobble position

Sixty-one codons encode twenty amino acids, so most amino acids have several codons: leucine, serine and arginine have six each, methionine and tryptophan only one. The redundancy sits mostly in the third position, where a change of base often leaves the amino acid unchanged. Such changes are called synonymous or silent mutations. This is also why a single tRNA can read more than one codon, by pairing loosely, or wobbling, at the third position. The pattern has practical consequences: codon optimisation for expression, the design of degenerate primers, and the reason two DNA sequences can differ substantially yet encode the same protein. Compare codon preferences with the codon usage tool.

Variant genetic codes

The standard table is nearly universal, but not quite. Mitochondria, chloroplasts and a handful of nuclear lineages reassign a few codons. The genetic code menu above the table follows the NCBI numbering used by GenBank and BLAST; choosing one redraws the table.

CodeDifferences from the standard code
2 · Vertebrate mitochondrialTGA = Trp, ATA = Met, AGA and AGG = stop
3 · Yeast mitochondrialTGA = Trp, ATA = Met, CTN = Thr
4 · Mold and protozoan mitochondrial, MycoplasmaTGA = Trp
5 · Invertebrate mitochondrialTGA = Trp, ATA = Met, AGA and AGG = Ser
6 · Ciliate nuclearTAA and TAG = Gln
9 · Echinoderm and flatworm mitochondrialTGA = Trp, AAA = Asn, AGA and AGG = Ser
11 · Bacterial and plant plastidSame translation; extra start codons GTG and TTG
13 · Ascidian mitochondrialTGA = Trp, ATA = Met, AGA and AGG = Gly

Amino acid codes

Each amino acid has a three-letter abbreviation and a one-letter code, and the table shows both. The one-letter code is what sequence databases and alignment tools use. Theamino acid table lists the properties behind the letters, and the one-letter to three-letter converter switches a sequence between the two.

Frequently asked questions

How many codons are there?

Sixty-four. Four bases in three positions give 4 × 4 × 4 combinations. Sixty-one of them code for the twenty standard amino acids and three, TAA, TAG and TGA, are stop codons that end translation.

What is the start codon?

ATG, which codes for methionine, so almost every protein begins with Met. In the mRNA it reads AUG. Bacteria also start some genes at GTG or TTG, which are then read as methionine by the initiator tRNA.

What are the stop codons?

TAA (ochre), TAG (amber) and TGA (opal). In mRNA they are UAA, UAG and UGA. They code for no amino acid; a release factor recognises them and the finished protein is released.

Why do most amino acids have more than one codon?

The code is degenerate: 61 codons for 20 amino acids. Leucine, serine and arginine each have six codons, most others have two or four, and only methionine and tryptophan have one. The redundancy is mostly in the third position, the wobble position, which is why many single-base changes there are silent.

Is the codon table the same in all organisms?

The standard table applies to nuclear genes of nearly every organism and to bacteria, but mitochondria and a few lineages reassign codons. Vertebrate mitochondria read TGA as tryptophan and AGA and AGG as stops, and ciliates read TAA and TAG as glutamine. Switch the genetic code above the table to see them.