Reverse complement

Get the reverse complement of a DNA sequence (5′ → 3′), with its length and GC content. Accepts A, C, G, T and N.

A, C, G, T or N only.

Reverse complement (5′ → 3′)

How it works

Formula

Complement each base (A↔T, C↔G, N→N), then reverse the order so the result reads 5′ → 3′.

Worked example

ATCGGA → complement TAGCCT → reverse TCCGAT. So the reverse complement of ATCGGA is TCCGAT.

When to use it

When you need the opposite strand: designing a reverse primer, reading a feature annotated on the minus strand, or checking an oligo against its target.

Sensible defaults

The default ATCGGA returns TCCGAT — a short example you can verify by hand.

FAQ

Is it case sensitive?
No. Input is read case-insensitively and the result is returned in uppercase.
What about ambiguous bases?
N is supported and maps to N. Other IUPAC ambiguity codes are not accepted by this tool.