mRNA to Protein Translation Tool
Enter an mRNA sequence to translate it codon-by-codon into its amino acid chain, starting at AUG and stopping at the first stop codon, using the standard genetic code. Two 3D diagrams show a ribosome reading mRNA and the resulting growing amino acid chain, and charts show codon usage and amino acid properties.
Reviewed by the ToolNestr Editorial Team — July 2026
Ribosome and growing protein chain
1. A ribosome reading mRNA
The large ribosomal structure (indigo) reads an mRNA strand (colored beads) three bases at a time.
2. The growing amino acid chain
Each amino acid (amber sphere) links to the next, forming the polypeptide chain that will become the finished protein.
Translation graphs
How it works
The core idea in one line: a ribosome reads mRNA three bases at a time, and each of those non-overlapping three-base 'words' (codons) unambiguously specifies exactly one amino acid to add next — or a stop signal to end the chain — so the entire genetic code boils down to a fixed 64-entry lookup table.
AUG = start codon (Met)
marks the beginning of the protein-coding sequence
UAA, UAG, UGA = stop codons
signal the end of translation, no amino acid added
64 codons → 20 amino acids
the genetic code is degenerate — most amino acids have multiple codons
Because there are 4 possible RNA bases and codons are read 3 at a time, there are exactly 4³=64 possible codons — more than enough to uniquely specify the 20 standard amino acids, with room to spare for redundancy and for dedicated start/stop signals. Translation begins by locating the start codon (AUG), then the ribosome reads each subsequent non-overlapping triplet, matching it against the standard genetic code table to add the corresponding amino acid to the growing chain, continuing until a stop codon (UAA, UAG, or UGA) is reached and the finished protein is released.
Worked example 1 — a short mRNA with a start and stop codon
Given: mRNA sequence (5'→3'): AUG GCC UAG
The stop codon (UAG) is never translated into an amino acid — it simply signals the ribosome to release the finished chain.
Worked example 2 — a longer coding sequence
Given: mRNA sequence (5'→3'): AUG UUU CCG AAA UAA
Reading frame matters enormously here — starting translation even one base off from the true AUG would produce a completely different, usually non-functional, sequence of codons.
Sample codons and their amino acids
Notice how several different codons can code for the very same amino acid — a feature called degeneracy.
| Codon | Amino acid | Notes |
|---|---|---|
| AUG ★ | Methionine (Met) | Start codon |
| UUU, UUC | Phenylalanine (Phe) | Two codons, same amino acid |
| CGU, CGC, CGA, CGG, AGA, AGG | Arginine (Arg) | Six codons — the most degenerate amino acid |
| UAA, UAG, UGA | None (stop) | End translation |
★ Reference row (both worked examples). AUG is unique in serving double duty as both the start signal and the codon for methionine.
Where mRNA translation actually matters
💊 Understanding how mutations affect proteins
Translating a mutated mRNA sequence reveals exactly how a DNA change (like a single base substitution) alters the resulting protein — sometimes silently (same amino acid), sometimes catastrophically (a premature stop codon).
🧬 Protein engineering and synthetic biology
Researchers designing synthetic genes must carefully choose codons to produce a desired amino acid sequence, sometimes optimizing codon usage for efficient expression in a particular host organism.
🔬 Diagnosing genetic diseases
Many genetic diseases stem directly from mutations that introduce a premature stop codon or change a critical amino acid — translating the mutated sequence is often the key diagnostic step.
🎓 Teaching the central dogma of molecular biology
Translation is the final step of the central dogma (DNA→RNA→protein), completing students' understanding of how genetic information becomes a functional molecule.
Common misconceptions
"Every three-letter combination is a valid, meaningful codon that produces a unique amino acid."
While every possible 3-base combination IS technically a codon, 3 of the 64 (UAA, UAG, UGA) are stop signals producing no amino acid at all, and most amino acids share their codon with several others due to the code's degeneracy.
"Translation can start at any AUG found anywhere in an mRNA."
In reality, ribosomes typically scan for and initiate at the FIRST appropriately-positioned AUG in the correct context (with help from surrounding sequence signals) — not simply any AUG that happens to appear anywhere in the transcript.
"A single DNA mutation always changes the resulting protein."
Because the genetic code is degenerate, some mutations (called silent mutations) change a codon to a different one that still codes for the exact same amino acid — the DNA changes, but the resulting protein sequence does not.
"Translation and transcription happen in the same location in all cells."
In eukaryotic cells, transcription happens in the nucleus and translation happens afterward in the cytoplasm at ribosomes — they are physically separated. In prokaryotic cells (with no nucleus), both processes can actually happen simultaneously in the same location.
Formula sources & further reading
The formulas here are standard, traceable to:
- • OpenStax, Biology 2e — Chapter 15, "Genes and Proteins" (free, peer-reviewed). openstax.org
- • Alberts et al., Molecular Biology of the Cell — Chapter 6, How Cells Read the Genome: From DNA to Protein.
- • Campbell & Reece, Biology — Chapter 17, Gene Expression: From Gene to Protein.
Uses the standard genetic code (NCBI translation table 1). Input should use only A, U, C, G. Translation stops at the first in-frame stop codon.
How to use this calculator
Enter the mRNA sequence
Type a sequence of A, U, C, G bases, ideally beginning with AUG.
Read the amino acid chain
The translated protein sequence (as 3-letter amino acid codes) appears instantly.
Check the codon breakdown
Every individual codon and its amino acid is listed in translation order.
Related tools
Frequently asked questions
What is translation?
Translation is the process where a ribosome reads an mRNA sequence in three-base codons and assembles the corresponding chain of amino acids, guided by transfer RNA (tRNA) molecules matching each codon.
What is the start codon?
AUG is the universal start codon, marking where translation begins and also coding for the amino acid methionine — nearly every protein starts with a methionine (sometimes later removed).
What are stop codons?
UAA, UAG, and UGA are the three stop codons. They don't code for any amino acid — instead, they signal the ribosome to release the finished protein chain and end translation.
Why do multiple codons code for the same amino acid?
The genetic code is described as "degenerate" — with 64 possible codons but only 20 amino acids, many amino acids are specified by more than one codon (often differing only in the third position), which provides some built-in protection against certain mutations.
Is the genetic code the same in every organism?
The standard genetic code is nearly universal across almost all known life, from bacteria to humans — a powerful piece of evidence for the common evolutionary origin of life, though a small number of exceptions exist (like in some mitochondria).