SeqBench

ORF Finder — Open Reading Frames

Find open reading frames in all six frames and translate them.

🔒 Nothing you paste is logged or stored

An ORF finder that scans both strands in all six reading frames: paste DNA, set the minimum protein length, and every open reading frame from an ATG to the next in-frame stop is listed longest first with its strand, frame, 1-based start and end, amino-acid length and translated protein, ready to copy.

0 bases

0 ORFs found

No ORFs match the current settings.

Working on a whole construct rather than one sequence? Open SeqStudio — the full editor, with live feature annotation, plasmid maps, restriction and primer panels, undo/redo, multi-document tabs and GenBank / SnapGene import and export.

How to use the ORF Finder tool

  1. 1Paste your DNA (raw or FASTA) into the DNA sequence box, or click Load example.
  2. 2Set Min. protein length (aa), which defaults to 30, to filter out short spurious frames.
  3. 3Leave Require stop codon ticked to keep only ORFs that actually terminate, or clear it to also report frames that run off the end of the sequence.
  4. 4Read the results table (strand, frame, start, end, length in aa, protein), longest ORF first, and click Copy beside any protein to grab its translation.

Frequently asked questions

How are ORFs defined here?

An ORF starts at an ATG and runs to the next in-frame stop codon (TAA/TAG/TGA). You can set a minimum protein length and optionally require a stop codon.

What do the coordinates mean?

Start and end are 1-based positions on the original forward sequence, regardless of strand, so they map directly onto your input.

More