Codon Usage Frequency Calculator

Paste a coding DNA or RNA sequence to count every codon, calculate frequency per 1,000 codons, measure synonymous codon fraction, and flag codons that are uncommon in a selected expression host.

Analyze a DNA or RNA coding sequence

Paste FASTA or raw sequence. The calculator counts codons in the selected frame and compares them with a host codon usage table.
Valid bases
60
Codons counted
20
GC content
51.67%
GC3
75.00%
Stop codons
1
Stop codons are included in the table and summary.

Most Used Codons

Highest counts in your input sequence.
CUG
Leucine
5 Count
25.00%
AAA
Lysine
3 Count
15.00%
GAC
Aspartic Acid
3 Count
15.00%
GUG
Valine
2 Count
10.00%
ACC
Threonine
1 Count
5.00%
AUG
Methionine
1 Count
5.00%
GAA
Glutamic Acid
1 Count
5.00%
GCC
Alanine
1 Count
5.00%

Rare / Low Host Codons

Flagged against Escherichia coli.
No rows to show.

Unused Sense Codons

Sense codons absent from this sequence.
AAC
Asparagine
0 Count
0.00%
AAG
Lysine
0 Count
0.00%
AAU
Asparagine
0 Count
0.00%
ACA
Threonine
0 Count
0.00%
ACG
Threonine
0 Count
0.00%
ACU
Threonine
0 Count
0.00%
AGA
Arginine
0 Count
0.00%
AGC
Serine
0 Count
0.00%

Codon usage frequency table

Percent is share of all counted codons. Fraction is share among synonymous codons for the same amino acid.
CodonDNAAmino acidCountPercent/1000FractionHost fractionStatus
CUGCTGLeucine (L)525.00%250.001.0000.470
OK
AAAAAALysine (K)315.00%150.001.0000.740
OK
GACGACAspartic Acid (D)315.00%150.001.0000.370
OK
GUGGTGValine (V)210.00%100.001.0000.350
OK
ACCACCThreonine (T)15.00%50.001.0000.400
OK
AUGATGMethionine (M)15.00%50.001.0001.000
OK
GAAGAAGlutamic Acid (E)15.00%50.001.0000.680
OK
GCCGCCAlanine (A)15.00%50.001.0000.260
OK
GGCGGCGlycine (G)15.00%50.001.0000.370
OK
UAATAAStop (*)15.00%50.001.0000.610
OK
UUCTTCPhenylalanine (F)15.00%50.001.0000.420
OK
AACAACAsparagine (N)00.00%0.000.0000.510
Unused
AAGAAGLysine (K)00.00%0.000.0000.260
Unused
AAUAATAsparagine (N)00.00%0.000.0000.490
Unused
ACAACAThreonine (T)00.00%0.000.0000.170
Unused
ACGACGThreonine (T)00.00%0.000.0000.250
Unused
ACUACTThreonine (T)00.00%0.000.0000.190
Unused
AGAAGAArginine (R)00.00%0.000.0000.070
Unused
AGCAGCSerine (S)00.00%0.000.0000.250
Unused
AGGAGGArginine (R)00.00%0.000.0000.040
Unused
AGUAGTSerine (S)00.00%0.000.0000.160
Unused
AUAATAIsoleucine (I)00.00%0.000.0000.110
Unused
AUCATCIsoleucine (I)00.00%0.000.0000.390
Unused
AUUATTIsoleucine (I)00.00%0.000.0000.490
Unused
CAACAAGlutamine (Q)00.00%0.000.0000.340
Unused
CACCACHistidine (H)00.00%0.000.0000.430
Unused
CAGCAGGlutamine (Q)00.00%0.000.0000.660
Unused
CAUCATHistidine (H)00.00%0.000.0000.570
Unused
CCACCAProline (P)00.00%0.000.0000.200
Unused
CCCCCCProline (P)00.00%0.000.0000.130
Unused
CCGCCGProline (P)00.00%0.000.0000.490
Unused
CCUCCTProline (P)00.00%0.000.0000.180
Unused
CGACGAArginine (R)00.00%0.000.0000.070
Unused
CGCCGCArginine (R)00.00%0.000.0000.360
Unused
CGGCGGArginine (R)00.00%0.000.0000.110
Unused
CGUCGTArginine (R)00.00%0.000.0000.360
Unused
CUACTALeucine (L)00.00%0.000.0000.040
Unused
CUCCTCLeucine (L)00.00%0.000.0000.100
Unused
CUUCTTLeucine (L)00.00%0.000.0000.120
Unused
GAGGAGGlutamic Acid (E)00.00%0.000.0000.320
Unused
GAUGATAspartic Acid (D)00.00%0.000.0000.630
Unused
GCAGCAAlanine (A)00.00%0.000.0000.230
Unused
GCGGCGAlanine (A)00.00%0.000.0000.330
Unused
GCUGCTAlanine (A)00.00%0.000.0000.180
Unused
GGAGGAGlycine (G)00.00%0.000.0000.130
Unused
GGGGGGGlycine (G)00.00%0.000.0000.150
Unused
GGUGGTGlycine (G)00.00%0.000.0000.350
Unused
GUAGTAValine (V)00.00%0.000.0000.170
Unused
GUCGTCValine (V)00.00%0.000.0000.200
Unused
GUUGTTValine (V)00.00%0.000.0000.280
Unused
UACTACTyrosine (Y)00.00%0.000.0000.410
Unused
UAGTAGStop (*)00.00%0.000.0000.090
Unused
UAUTATTyrosine (Y)00.00%0.000.0000.590
Unused
UCATCASerine (S)00.00%0.000.0000.140
Unused
UCCTCCSerine (S)00.00%0.000.0000.150
Unused
UCGTCGSerine (S)00.00%0.000.0000.140
Unused
UCUTCTSerine (S)00.00%0.000.0000.170
Unused
UGATGAStop (*)00.00%0.000.0000.300
Unused
UGCTGCCysteine (C)00.00%0.000.0000.540
Unused
UGGTGGTryptophan (W)00.00%0.000.0001.000
Unused
UGUTGTCysteine (C)00.00%0.000.0000.460
Unused
UUATTALeucine (L)00.00%0.000.0000.140
Unused
UUGTTGLeucine (L)00.00%0.000.0000.130
Unused
UUUTTTPhenylalanine (F)00.00%0.000.0000.580
Unused

How to use the codon usage calculator

Paste a complete coding sequence when possible. FASTA headers are ignored automatically, DNA T is converted to RNA U internally, and incomplete trailing bases are reported but not counted.

Choose the reading frame that matches your CDS. If the frame is wrong, stop codons and unusual codon usage can appear even when the biological sequence is valid.

Select a reference host when you want to compare your sequence with an expression system. Rare and low flags are based on the host synonymous codon fraction, so they are best read as screening signals rather than optimization instructions.

What the output means

Frequency per 1,000 normalizes codon counts so sequences of different lengths can be compared. Synonymous fraction compares codons that encode the same amino acid.

GC3 reports how often the third codon position is G or C. It is useful for spotting third-position bias, which often changes across organisms and expression hosts.

For organism-level reference tables, use the codon usage frequency table. For translation checks, use the DNA to protein converter.