Reverse Complement Sequence Tool
Enter a DNA sequence to find its reverse complement — the sequence of the opposite, antiparallel strand read in the standard 5'-to-3' direction. Two 3D diagrams show the original and complementary strands running in opposite directions, and charts compare base composition before and after the transformation.
Reviewed by the ToolNestr Editorial Team — July 2026
Antiparallel strand orientation
1. Original strand (5'→3', left to right)
The input sequence's bases, in their original reading order.
2. Complementary strand (3'→5', same left-to-right view)
Each base's Watson-Crick partner, running in the opposite chemical direction — reversing this row's order gives the reverse complement.
Reverse complement graphs
How it works
The core idea in one line: DNA's two strands are antiparallel mirror images of each other, chemically bonded base-by-base but running in opposite directions — so reading the 'same' physical molecule from the other strand requires both swapping every base for its partner AND flipping the reading direction.
Complement: A↔T, G↔C
swap each base for its Watson-Crick partner
Reverse complement = reverse(complement(sequence))
complement first, then reverse the order to read 5'→3'
Because Watson-Crick base pairing is fixed (A always with T, G always with C), knowing one strand's sequence completely determines the other strand's sequence base-for-base. But since the two strands are antiparallel — one running 5'→3' left to right, the other running 3'→5' in that same left-to-right view — correctly reading the opposite strand in the conventional 5'→3' direction requires reversing the order after complementing every base, not just complementing alone.
Worked example 1 — a short sequence
Given: DNA sequence (5'→3'): ATGCGT
Notice the reverse complement is NOT simply the original sequence backwards (TGCGTA) — the complementing step (swapping each base) is essential and easy to forget.
Worked example 2 — a palindromic restriction site
Given: DNA sequence (5'→3'): GAATTC (the EcoRI restriction enzyme recognition site)
This sequence is a true palindrome — its reverse complement is itself. This property is exactly why EcoRI (and most restriction enzymes) recognize palindromic sites, letting the enzyme bind symmetrically to both strands.
Common restriction enzyme palindromic recognition sites
Most restriction enzymes recognize palindromic sequences — sequences equal to their own reverse complement.
| Enzyme | Recognition site | Reverse complement |
|---|---|---|
| EcoRI ★ | GAATTC | GAATTC (same) |
| BamHI | GGATCC | GGATCC (same) |
| HindIII | AAGCTT | AAGCTT (same) |
★ Reference row (worked example 2). Every row shows the recognition site equals its own reverse complement — this palindromic property is characteristic of nearly all standard restriction enzymes.
Where reverse complements actually matter
🧬 PCR reverse primer design
A PCR reverse primer must be designed as the reverse complement of the template's coding strand at the desired end point, so it binds correctly and extends in the right direction during amplification.
✂️ Restriction enzyme site recognition
Most restriction enzymes recognize palindromic sequences — a special case where a sequence equals its own reverse complement — enabling the enzyme to bind and cut symmetrically across both DNA strands.
🔬 DNA sequencing interpretation
Sequencing data can come from either strand of a DNA molecule — converting between a sequence and its reverse complement is routine when assembling and interpreting sequencing reads.
🧪 Cloning and vector design
Molecular cloning requires precisely matching sequence orientations between an insert and vector — reverse complement calculations ensure genes are inserted and expressed in the correct reading direction.
Common misconceptions
"The reverse complement is just the original sequence spelled backwards."
Simply reversing the letters gives the wrong answer — each base must also be complemented (A↔T, G↔C) before reversing. Reversing ATGC gives CGTA, but the true reverse complement is GCAT.
"Only special, unusual DNA sequences can be palindromes."
Many common, biologically important sequences are palindromic — most restriction enzyme recognition sites are deliberately palindromic, since this symmetry lets the enzyme interact identically with both DNA strands.
"The reverse complement represents a completely different, unrelated piece of DNA."
The reverse complement represents the SAME double-stranded DNA molecule — just read from the opposite strand in the standard 5'→3' direction. It's the same physical molecule, described from the other side.
"You need special lab equipment to determine a sequence's reverse complement."
Reverse complementation is a purely computational operation based on simple, fixed base-pairing rules — it requires no wet-lab experiment at all, just the original sequence and the complement/reverse algorithm.
Formula sources & further reading
The formulas here are standard, traceable to:
- • OpenStax, Biology 2e — Chapter 14, "DNA Structure and Function" (free, peer-reviewed). openstax.org
- • Alberts et al., Molecular Biology of the Cell — Chapter 4, DNA, Chromosomes, and Genomes.
- • Sambrook & Russell, Molecular Cloning: A Laboratory Manual — restriction enzyme site reference tables.
Reverse complement = reverse(complement(sequence)), using standard Watson-Crick base pairing (A↔T, G↔C). Input should use only A, T, C, G.
How to use this calculator
Enter a DNA sequence
Type any sequence using A, T, C, G, read 5' to 3'.
Read the reverse complement
The opposite strand, correctly oriented 5' to 3', appears instantly.
Check for palindromes
The tool flags if your sequence is a palindrome (equals its own reverse complement).
Related tools
Frequently asked questions
What is a reverse complement?
A reverse complement is the sequence of the opposite DNA strand, read in the standard 5' to 3' direction. It's found by first complementing every base (A↔T, G↔C), then reversing the order of the resulting sequence.
Why do you need to reverse the sequence, not just complement it?
DNA's two strands run antiparallel — one 5'→3' and the other 3'→5'. Simply complementing each base gives you the opposite strand read in the 3'→5' direction; reversing that result gives you the conventional 5'→3' reading of the opposite strand.
When do molecular biologists need the reverse complement?
It's essential for designing PCR reverse primers (which must bind the template strand and read in the correct direction), for interpreting sequencing data from either strand, and for understanding genes located on the minus strand of a genome.
Is the reverse complement the same as just reading the sequence backwards?
No — reading backwards alone doesn't complement the bases. The reverse complement of ATGC is GCAT, not CGTA (the simple reversal). You must swap A↔T and G↔C, THEN reverse the order.
Can a sequence be its own reverse complement?
Yes — such sequences are called palindromic sequences, and they are biologically important because many restriction enzymes specifically recognize and cut at palindromic DNA sequences.