Open Reading Frame (ORF) Finder
Paste a DNA or RNA sequence to find all open reading frames across all 6 reading frames, with start/stop positions and translated protein sequences.
DNA / RNA Sequence
0 nt
Enter a sequence and click "Find ORFs"
—
Total ORFs
—
Longest (nt)
—
Frames hit
| # | Frame | Start | Stop | Length | Protein (aa) |
|---|
No ORFs found with the current settings. Try reducing the minimum length.
ORF Detail
Nucleotide Sequence
Protein Translation
Copied!
Summary
Paste a DNA or RNA sequence to find all open reading frames across all 6 reading frames, with start/stop positions and translated protein sequences.
How it works
- Paste or type your DNA or RNA sequence into the input box.
- Choose the minimum ORF length filter to hide short noise ORFs.
- Click "Find ORFs" to scan all 6 reading frames.
- Results appear sorted by length — longest ORF first.
- Click any ORF row to highlight its nucleotide sequence and copy the protein translation.
Use cases
- Identify candidate protein-coding regions in a newly sequenced gene.
- Verify that a cloned insert contains the expected reading frame.
- Find all potential ORFs in a viral genome segment.
- Check for alternative ORFs in overlapping reading frames.
- Translate a known CDS to its amino acid sequence.
- Confirm stop codon placement in expression constructs.
Frequently Asked Questions
Related tools
Last updated: 2026-05-29 ·
Reviewed by Nham Vu