Molecular Tool· DNA / RNA Analysis

DNA Reverse Complement Calculator

Enter any DNA or RNA sequence and instantly get the reverse complement, complement, and reverse — with colour-coded base display, antiparallel ladder diagram, and one-click copy. Essential for PCR primer design, restriction cloning, and sequencing primer placement.

Reverse Complement Calculator

Results update live as you type. Supports DNA and RNA sequences.

Example sequences

13 nt

Accepts A, T, G, C (and U for RNA). Case-insensitive. Spaces are ignored.

Length

13 nt

GC content

53.8%

G + C

7 bases

A + T/U

6 bases

5′ → 3′Input sequence
ATGCGATCGATCG

Double-stranded DNA — antiparallel orientation

5′ATGCGATCGATCG3′
|||||||||||||||||||||||||||||||||
3′TACGCTAGCTAGC5′

|| = 2 H-bonds (A·T)   ||| = 3 H-bonds (G·C)

Complement3′ → 5′

Each base replaced by its Watson-Crick partner. Runs antiparallel to the input strand.

TACGCTAGCTAGC

13 nt

Reverse3′ ← 5′

Original sequence reversed. Not the complementary strand — for reference only.

GCTAGCTAGCGTA

13 nt

Reverse Complement5′ → 3′Most useful

The complementary strand read 5′→3′. Use this for PCR primer design and cloning.

CGATCGATCGCAT

13 nt

Watson-Crick Base Pairing — DNA

AT

Adenine–Thymine

2 H-bonds

TA

Thymine–Adenine

2 H-bonds

GC

Guanine–Cytosine

3 H-bonds

CG

Cytosine–Guanine

3 H-bonds

Antiparallel DNA double helix diagram showcasing 5 prime to 3 prime strand directionality and Watson-Crick base pairing
Figure 1. The DNA double helix is antiparallel — the two strands run in opposite 5′→3′ directions. Watson-Crick base pairing (A·T via 2 hydrogen bonds; G·C via 3 hydrogen bonds) holds the strands together. The reverse complement gives the complementary strand sequence written in the 5′→3′ direction.

What Is the Reverse Complement — and Why Does It Matter?

The reverse complement is the sequence of the antiparallel DNA strand written in the conventional 5′→3′ direction. Understanding it requires understanding two fundamental properties of the DNA double helix: antiparallel orientation and Watson-Crick base pairing.

DNA is double-stranded. The two strands run in opposite directions — one 5′→3′ and the other 3′→5′ — held together by specific hydrogen bonds between complementary bases. Adenine (A) pairs with thymine (T) using two hydrogen bonds. Guanine (G) pairs with cytosine (C) using three hydrogen bonds. These pairing rules, established by Watson and Crick in their landmark 1953 Nature paper, are the basis for all nucleic acid hybridisation, replication, and transcription.

When you need the sequence of the complementary strand — for example, to design a reverse PCR primer — you cannot simply read the complement left to right. Because the strands are antiparallel, the complementary strand runs in the opposite direction. Reading it in the 5′→3′ convention requires two operations: complementation (replacing each base with its partner) followed by reversal of the entire sequence. The result is the reverse complement.

How to Calculate the Reverse Complement — Step by Step

1

Write the input sequence 5′ to 3′

Start with your sequence in the standard 5′→3′ direction. Example: 5′-ATGCGATCG-3′

Input: 5′ A T G C G A T C G 3′
2

Find the complement of each base

Replace every nucleotide with its Watson-Crick partner: A→T, T→A, G→C, C→G. The order stays the same — this gives the 3′→5′ complementary strand.

Complement: 3′ T A C G C T A G C 5′
3

Reverse the complement sequence

Flip the entire complement string from end to end. This converts the 3′→5′ strand into a 5′→3′ sequence.

Reversed: 5′ C G A T C G C A T 3′
4

The reverse complement is ready

The final sequence (5′-CGATCGCAT-3′) is the reverse complement. It is the sequence of the bottom strand of the original duplex, written 5′→3′.

Rev. comp: 5′ C G A T C G C A T 3′ ✓

Applications of the Reverse Complement in Molecular Biology

PCR primer design

In PCR, the reverse primer must anneal to the antisense strand and prime synthesis toward the forward primer. Its sequence, written 5′→3′, is the reverse complement of the sense strand at the 3′ end of the amplicon. Without the reverse complement, reverse primer sequences cannot be correctly identified. Use our Oligo Analyzer to check Tm and GC content once the sequence is found.

Oligo Analyzer

Restriction enzyme cloning

Restriction enzymes recognise specific palindromic sequences — sequences that are their own reverse complement. EcoRI recognises 5′-GAATTC-3′, whose reverse complement is also 5′-GAATTC-3′. Understanding this palindrome property is essential for planning restriction digest cloning strategies, choosing compatible cohesive ends, and designing insert orientation.

Sanger and next-generation sequencing

Sequencing reads from whole-genome sequencing are generated from both strands. When a read aligns to the reference genome in reverse orientation, it is the reverse complement of the reference sequence at that position. Read alignment software automatically handles this, but understanding the concept is essential for interpreting BLAST results, alignments, and variant calling outputs.

Antisense oligonucleotide design

Antisense oligonucleotides (ASOs), siRNA guide strands, and CRISPR guide RNAs must complement their target sequences. The guide or antisense strand is always the reverse complement of the target mRNA or genomic DNA sense strand. Calculating the reverse complement is therefore the first step in designing any RNA-targeting therapeutic or research tool.

Hybridisation probe design

Southern blots, Northern blots, FISH probes, and microarray probes detect target sequences by hybridisation. A probe that hybridises to a sense strand target must be the reverse complement of that target. The probe's GC content — calculable from the reverse complement sequence — determines its hybridisation stringency.

GC Content Calculator

Transcription and mRNA direction

RNA polymerase reads the template (antisense) strand 3′→5′ and synthesises mRNA in the 5′→3′ direction. The mRNA sequence is therefore identical to the sense (coding) strand, with U replacing T. The reverse complement of the coding strand gives the template strand sequence (3′→5′), which is what RNA polymerase physically reads. Toggle the RNA output option in the calculator to switch from T to U in outputs.

Palindromic Restriction Sites — When a Sequence Is Its Own Reverse Complement

A DNA palindrome is a double-stranded sequence where the top strand 5′→3′ reads identically to the bottom strand 5′→3′ (i.e., the sequence equals its own reverse complement). Most Type II restriction endonucleases recognise such palindromic sequences, allowing them to cut both strands within or near the recognition site using the same protein active site on each strand.

EnzymeRecognition site (5′→3′)Reverse complementCut typeOverhang
EcoRIG↓AATTCGAATTC (palindrome)5′ overhang4 nt (AATT)
BamHIG↓GATCCGGATCC (palindrome)5′ overhang4 nt (GATC)
HindIIIA↓AGCTTAAGCTT (palindrome)5′ overhang4 nt (AGCT)
EcoRVGAT↓ATCGATATC (palindrome)Blunt endNone
SmaICCC↓GGGCCCGGG (palindrome)Blunt endNone
NotIGC↓GGCCGCGCGGCCGC (palindrome)5′ overhang4 nt (GGCC)

↓ indicates the cut position on the top strand. The bottom strand is cut at the corresponding palindromic position.

Frequently Asked Questions — DNA Reverse Complement

What is the reverse complement of a DNA sequence?
The reverse complement is the sequence of the complementary DNA strand written in the 5'→3' direction. It is calculated in two steps: (1) replace each nucleotide with its Watson-Crick complement (A↔T, G↔C), then (2) reverse the entire resulting sequence. The result represents the antiparallel strand as it would be read from left to right in standard notation.
Why is the reverse complement needed for PCR primer design?
In PCR, two primers flank the target region on opposite strands of the DNA double helix. The forward primer matches the sense strand (5'→3'). The reverse primer must anneal to the antisense strand — which means its sequence, written 5'→3', is the reverse complement of the sense strand sequence at that position. Without the reverse complement, the reverse primer cannot be correctly designed.
What is Watson-Crick base pairing?
Watson-Crick base pairing describes the specific hydrogen-bond interactions between complementary nucleotide bases in the DNA double helix, as described by James Watson and Francis Crick in 1953. Adenine (A) pairs with thymine (T) via two hydrogen bonds. Guanine (G) pairs with cytosine (C) via three hydrogen bonds. In RNA, uracil (U) replaces thymine and pairs with adenine. The G·C pair is stronger (higher melting temperature contribution) because it forms one additional hydrogen bond.
What does 5’ to 3’ directionality mean in DNA?
DNA strands have chemical directionality defined by the orientation of the deoxyribose sugar in the phosphodiester backbone. The 5' end has a free phosphate group attached to the 5' carbon of the first nucleotide's sugar. The 3' end has a free hydroxyl group on the 3' carbon of the last nucleotide. DNA polymerase synthesises new strands exclusively in the 5'→3' direction. The two strands of the double helix run antiparallel — one 5'→3' and the other 3'→5'.
What is the difference between complement and reverse complement?
The complement replaces each base with its Watson-Crick partner (A→T, T→A, G→C, C→G) without changing the order. This gives the antiparallel strand running 3'→5'. The reverse complement also replaces each base, then reverses the entire sequence — giving the complementary strand in the conventional 5'→3' direction. The reverse complement is what you need for primer design and database searches.
Why are G·C base pairs stronger than A·T base pairs?
Guanine-cytosine base pairs form three hydrogen bonds (at the N1-H···O2, N2-H···N3, and O6···N4 positions), while adenine-thymine pairs form only two hydrogen bonds (at N6-H···O4 and N1···N3). Each hydrogen bond contributes approximately 1.5–3 kcal/mol of stabilisation energy. This means high-GC sequences have higher thermal melting temperatures (Tm) than high-AT sequences of the same length, which is critical for PCR annealing temperature optimisation.
How do restriction enzymes use palindromic sequences?
Most restriction endonucleases recognise short palindromic DNA sequences — sequences where the top strand 5'→3' reads the same as the bottom strand 5'→3'. For EcoRI, the recognition site is 5'-GAATTC-3', and its reverse complement is also 5'-GAATTC-3'. EcoRI cuts between G and A on both strands, generating 5'-AATT overhang ('sticky ends'). The palindromic nature allows the enzyme to interact symmetrically with both strands using the same protein domains.
Can I use this calculator for RNA sequences?
Yes. Enable the 'RNA output' toggle to switch from DNA mode to RNA mode. In RNA mode, thymine (T) in the input is accepted and treated as the DNA template, while all output sequences use uracil (U) instead of thymine. This is useful for designing RNA probes, calculating RNA secondary structure seeds, and working with transcribed sequences. The Watson-Crick pairing table also updates to show A↔U and G↔C for RNA.

Related Tools