Reverse Complement of DNA, Explained (With Examples)
5 min read ยท Updated June 8, 2026
The reverse complement is one of the most common operations in molecular biology โ you need it every time you design a reverse primer, read the antisense strand, or work out what the opposite strand of a piece of DNA actually says. This guide explains what it is, how to do it by hand, and where it shows up in real lab work.
Complement vs. reverse vs. reverse complement
DNA is double-stranded and antiparallel: one strand runs 5'โ3' while its partner runs 3'โ5'. Each base pairs with a specific partner โ A with T, and G with C (in RNA, A pairs with U).
The complement swaps every base for its partner but keeps the order. The reverse keeps the bases but flips the order. The reverse complement does both, and that is what gives you the sequence of the opposite strand read in the conventional 5'โ3' direction.
- Original (5'โ3'): ATGCAAGCT
- Complement: TACGTTCGA
- Reverse: TCGAACGTA
- Reverse complement (5'โ3'): AGCTTGCAT
How to compute a reverse complement by hand
It is a two-step process you can do on paper for short sequences:
- Complement each base in place: AโT, GโC (AโU for RNA).
- Reverse the whole string so it reads 5'โ3'.
IUPAC ambiguity codes
Real sequences often contain degenerate bases โ for example R (A or G) or N (any base). Each ambiguity code has its own complement (RโY, SโS, WโW, KโM, BโV, DโH, NโN), so a correct reverse complement has to handle the full alphabet, not just A/C/G/T. Doing this by hand is error-prone, which is exactly why a tool helps.
Where you'll actually use it
- Designing reverse PCR primers โ the reverse primer is the reverse complement of the 3' end of your target.
- Reading a gene that sits on the minus strand of a reference.
- Checking sticky ends and orientation when planning a cloning ligation.
- Interpreting sequencing reads that came off the opposite strand.
Frequently asked questions
- Is the reverse complement the same as the complement?
- No. The complement only swaps each base for its partner. The reverse complement also reverses the order, which is what produces the actual sequence of the opposite strand read 5'โ3'.
- How do I get the reverse complement of an RNA sequence?
- Use the same process but pair A with U instead of T. A reverse-complement tool that supports RNA handles this automatically.