About Codon Translator
A codon is three nucleotides read together, and the standard genetic code maps 64 codons to 20 amino acids and three stop signals. Translation needs a reading frame: the same sequence read from the first, second or third base can give three different protein strings, which is why choosing the frame is part of the question.
This translator cleans DNA or RNA input, transcribes DNA to mRNA, translates every complete codon at the chosen frame and marks stops in both one-letter and three-letter output. A codon table shows position and amino acid, ambiguity codes become X, and bases left after the last complete codon are reported instead of being guessed.
What this tool does
Three reading frames
Switch between frames 1, 2 and 3 to see how the same sequence translates when reading starts at the first, second or third base.
DNA and RNA input
DNA is transcribed with T → U automatically, while RNA is used as mRNA directly; the detected molecule is reported.
One-letter and three-letter protein
Both output formats are shown and can be copied, with stop codons marked as * or Stop.
Codon-by-codon table
Each row lists the codon number, its first nucleotide position, the mRNA codon and the amino acid.
Ambiguity and partial codons
Codons containing N or another ambiguity code translate to X, and trailing bases are counted instead of being dropped silently.
Copy for downstream work
Copy the mRNA, the one-letter protein or the three-letter list into notes, a report or another tool.
How to use Codon Translator
- 01
Paste the sequence
Paste raw sequence or a FASTA record; headers, spaces, digits and punctuation are removed before translation.
- 02
Choose the reading frame
Frame 1 starts at the first base, frame 2 at the second and frame 3 at the third, then reads every third base.
- 03
Check the detected molecule
DNA is transcribed to mRNA with T → U; RNA is translated directly, and a mixture of T and U is flagged.
- 04
Read the protein
Use the one-letter string for compact work or the three-letter string for reports, and note where the first stop falls.
- 05
Inspect the codon table
Check each codon, its nucleotide position and its amino acid; ambiguity codes appear as X with a note.
How this tool works
- Works with
- DNA/RNA → PROTEIN
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Requirements
- Chrome, Edge, Firefox or Safari · JavaScript enabled
Limitations worth knowing
- Uses the standard genetic code only; mitochondrial and alternative genetic codes are not modelled.
- Ambiguity codes translate to X, so a stop codon hidden behind an ambiguous base cannot be detected.
- The table lists codons after the first stop for inspection; the tool does not model splicing, frameshifting, RNA editing or post-translational modifications.
Privacy and file handling
The sequence you paste stays in this browser tab. Cleaning, transcription and translation run with JavaScript on your device, so nothing is uploaded, stored or logged, and closing the page discards the input and the result.
Read the full privacy policy