DNA & RNA

DNA to Protein Translator

Translate DNA or RNA into protein in all six reading frames using the standard genetic code, with stop codons and ORFs highlighted. Free, private, in-browser.

DNA to Protein TranslatorRuns in your browser; nothing is uploaded

★ marks the frame with the longest stretch without a stop codon (78 aa). M = start (blue), * = stop (dark).

MTMITPSLHACRSTLEDPRVPSSNSLAVVLQRRDWENPGVTQLNRLAAHPPFASWRNSEEARTDRPSQQLRSLNGEWR
MTMITPSLHACRSTLEDPRVPSSNSLAVVLQRRDWENPGVTQLNRLAAHPPFASWRNSEEARTDRPSQQLRSLNGEWR

How translation works

Translation reads a coding sequence three bases (a codon) at a time and maps each codon to an amino acid using the genetic code. ATG encodes methionine and is the usual start codon; TAA, TAG and TGA are stop codons, shown as *.

Why six frames?

Without annotation you do not know where a gene starts or which strand it is on. A sequence can be read starting at base 1, 2 or 3 on the forward strand and likewise on the reverse complement, giving six possible reading frames. The frame that produces a long stretch without stop codons is usually the real one.

Learn the method properly. Python for Bioinformatics: Programming taught through biological problems, from parsing FASTA to tested, shareable tools. View the course.

FAQ

Frequently asked questions

Not answered here? Send us your question and we will reply by e-mail.

The standard code (NCBI translation table 1). Mitochondrial and some microbial codes differ for a few codons.

X marks a codon that contains an ambiguous base such as N, so its amino acid cannot be determined.

No. The calculation runs in your browser with JavaScript. Nothing you paste is sent to a server, which makes the tool safe for unpublished or confidential sequences.