Restriction Enzyme Finder

Search a curated database of over 250 restriction enzymes. Filter by name, recognition sequence, overhang type, enzyme classification, cut frequency, or isoschizomer. Sortable results with CSV export. All data is client-side.

Molecular BiologyEnzyme DatabaseClient-Side

Try it out

Load example Restriction Enzyme Finder data to see the full workflow

Search & Filter

230 of 230 enzymes

Enzyme Database

NameRecognitionOverhangDetails
GACGTC3′ overhang
CNNNNNNNNNNNCTGC5′ overhang
GGTACC5′ overhang
GTMKAC5′ overhang
CCGC5′ overhang
AACGTT5′ overhang
CTGAAG3′ overhang
AGCGCTBlunt
CTTAAG5′ overhang
ACRYGT5′ overhang
ACCGGT5′ overhang
ACCGGT5′ overhang
GACNNNNNGTC3′ overhang
GAANNNNNNNTTGG3′ overhang
AGCTBlunt
GGATC5′ overhang
CAGNNNCTG3′ overhang
GGGCCC3′ overhang
GTGCAC5′ overhang
RAATTY5′ overhang
RAATTY5′ overhang
GGCGCGCC5′ overhang
GCGATCGC3′ overhang
CYCGRG5′ overhang
GGWCC5′ overhang
CCTAGG5′ overhang
ACNNNNGTAPY3′ overhang
GGATCC5′ overhang
GGATCC5′ overhang
GGYRCC5′ overhang
GRGCYC3′ overhang
GAAGNNNNNNTAC3′ overhang
GAAGAC5′ overhang
GCAGC5′ overhang
CCATC5′ overhang
ACGGC5′ overhang
ACGGC5′ overhang
CGANNNNNNTGC5′ overhang
GTATCC3′ overhang
TGATCA5′ overhang
GCCNNNNNGGC3′ overhang
AGATCT5′ overhang
AGATCT5′ overhang
GCTNAGC5′ overhang
CACGTCBlunt
ACTGGG3′ overhang
GCTAGC3′ overhang
GAGNNNNNCTC3′ overhang
CTGGAG3′ overhang
CCTNAGC5′ overhang
CTTGAG3′ overhang
GATNNNNATCBlunt
GRCGYC5′ overhang
GGTCTC5′ overhang
ACNNNNNCTCC5′ overhang
GGATG3′ overhang
GAGGAG3′ overhang
CCCAGC5′ overhang
GTGCAG3′ overhang
CGRYCG3′ overhang
GWGCWC3′ overhang
CGTACG5′ overhang
CGTACG5′ overhang
CGTCTC5′ overhang
GGGAC5′ overhang
GAATGC3′ overhang
CTCAG3′ overhang
ATCGAT5′ overhang
TCCGGA5′ overhang
TCATGA5′ overhang
ACCTGC5′ overhang
GCTCTTC5′ overhang
CCGCTCBlunt
GCAATG3′ overhang
RCCGGY5′ overhang
TGTACA5′ overhang
TGTACA5′ overhang
ACTGG3′ overhang
GCGCGC5′ overhang
CCNGG5′ overhang
CACGAG5′ overhang
GCANNNNNTGC3′ overhang
TTCGAA5′ overhang
GGTNACC5′ overhang
CCWGG5′ overhang
CGCGBlunt
CCANNNNNNTGG3′ overhang
RGATCY5′ overhang
GTATACBlunt
CCRYGG5′ overhang
GCGATG3′ overhang
GCGATG3′ overhang
GGATG3′ overhang
GCAGTG3′ overhang
CAGTG3′ overhang
GCNNGCBlunt
ATCGAT5′ overhang
CAANNNNNGTGG3′ overhang
CATG5′ overhang
GTAC5′ overhang
CTNAG5′ overhang
GATCBlunt
GATC5′ overhang
TTTAAABlunt
CGGCCG5′ overhang
CTCTTC5′ overhang
GGCGGA3′ overhang
GAGCTCBlunt
CTGAAG3′ overhang
CCTNNNNNAGG5′ overhang
RGGNCCY5′ overhang
GAATTC5′ overhang
GAATTC5′ overhang
GATATCBlunt
GATATCBlunt
CATG5′ overhang
CCCGC5′ overhang
GCNGC5′ overhang
GGATG5′ overhang
GGCCGGCC3′ overhang
CC3′ overhang
TGCGCABlunt
GGCCBlunt
GACGC5′ overhang
GCGC3′ overhang
GTYRACBlunt
AAGCTT5′ overhang
AAGCTT5′ overhang
GANTC5′ overhang
GTTAACBlunt
CCGG5′ overhang
GGTGA3′ overhang
CCTTC3′ overhang
CCTTC3′ overhang
ACNGT3′ overhang
ACGT5′ overhang
TGCABlunt
TAACTATAACGGTCCTAAGGTAGCGAA5′ overhang
TAGGGATAACAGGGTAAT5′ overhang
GGTACC3′ overhang
GGTACC3′ overhang
GATC5′ overhang
GAAGA3′ overhang
CAATTG5′ overhang
CAATTG5′ overhang
ACGCGT5′ overhang
GAGTCBlunt
TCCRAC3′ overhang
CCTC5′ overhang
TTAA5′ overhang
CCGG5′ overhang
CNNR5′ overhang
GGCGCC5′ overhang
CCTCAGC3′ overhang
GCAATG3′ overhang
GCAGTG3′ overhang
CCATGG5′ overhang
CCATGG5′ overhang
CATATG5′ overhang
CATATG5′ overhang
GCTAGC5′ overhang
GCTAGC5′ overhang
CATG3′ overhang
GCCGAG3′ overhang
GCGGCCGC5′ overhang
GCGGCCGC5′ overhang
TCGCGABlunt
ATGCAT3′ overhang
RCATGY3′ overhang
GGATC3′ overhang
CCTCAGC5′ overhang
GTCTC3′ overhang
GCTCTTC3′ overhang
GAGTC3′ overhang
CCD3′ overhang
TTAATTAA3′ overhang
CTCGAG5′ overhang
ACATGT5′ overhang
CCANNNNNTGG3′ overhang
TGGCAAACAGCTATTATGGGTATTATGGGT5′ overhang
ATCTATGTCGGGTGCGGAGAAAGAGGTAAT5′ overhang
GAGTC5′ overhang
GTTTAAACBlunt
CACGTGBlunt
GGGCCC5′ overhang
CTGCAG3′ overhang
CTGCAG3′ overhang
CGATCG3′ overhang
CAGCTGBlunt
CAGCTGBlunt
GTACBlunt
CGGWCCG5′ overhang
GAGCTC3′ overhang
GAGCTC3′ overhang
CCGCGG3′ overhang
GTCGAC5′ overhang
GTCGAC5′ overhang
GCTCTTC5′ overhang
GATC5′ overhang
CCTGCAGG3′ overhang
CCTGCAGG3′ overhang
AGTACTBlunt
GCATC5′ overhang
GGCCNNNNNGGCC3′ overhang
GGCGCCBlunt
CRCCGGYG5′ overhang
CCCGGGBlunt
TACGTABlunt
ACTAGT5′ overhang
ACTAGT5′ overhang
GCATGC3′ overhang
GCATGC3′ overhang
AATATTBlunt
AGGCCTBlunt
CCWWGG5′ overhang
ATTTAAATBlunt
TCGA5′ overhang
WGTACW5′ overhang
GAWTC5′ overhang
GCWGC5′ overhang
CCCGGG5′ overhang
CASTGNN3′ overhang
GACNNNGTC5′ overhang
TCTAGA5′ overhang
TCTAGA5′ overhang
CCANNNNNNNNNTGG3′ overhang
CTCGAG5′ overhang
CCCGGG5′ overhang
GAANNNNTTCBlunt
GACGTCBlunt
  • Find restriction enzymes by name, recognition sequence, or overhang type for cloning experiments
  • Identify which enzymes cut a given DNA sequence and how many times
  • Find isoschizomers when your primary enzyme is blocked by methylation or out of stock
  • Filter by cut frequency to find rare cutters (8-cutters) or frequent cutters (4-cutters)
  • Compare enzyme properties: star activity risk, buffer compatibility, heat inactivation

Don't use for

  • Full digest simulation with fragment prediction — use our Restriction Digest Planner
  • Primer design for cloning — use our Gibson Assembly Primer Designer
  • Enzyme ordering — visit NEB or Thermo Fisher catalogs directly

Restriction enzyme classification

Restriction enzymes are classified into four main types based on their structure, recognition sequence, and cleavage mechanism:

Type I: Large, multisubunit enzymes that recognize bipartite sequences and cut at random locations far from the recognition site. Rarely used in the lab.
Type II: The workhorse enzymes of molecular biology. They recognize short (4-8 bp) palindromic sequences and cut at fixed positions within or very near the site. Over 4,000 Type II enzymes have been characterized, with ~300 commercially available.
Type IIS: A subclass of Type II that recognizes asymmetric sequences and cuts at a defined distance downstream. BsaI, BsmBI, BbsI, and SapI are used extensively in Golden Gate assembly and CRISPR guide RNA cloning.
Type III: Recognize asymmetric sequences and cut 25-27 bp downstream. Require two inversely oriented sites for cleavage. Not commonly used in cloning.

Practical considerations for restriction digests

Buffer selection: NEB CutSmart buffer is compatible with the majority of NEB restriction enzymes, simplifying double digests. Always verify compatibility for your specific enzyme pair.
Incubation temperature: Most enzymes work at 37 °C, but thermophilic enzymes (TaqI at 65 °C, BsmI at 65 °C) and psychrophilic enzymes (SmaI, ApaI, CviQI at 25 °C) require different temperatures.
Heat inactivation: Many enzymes can be inactivated at 65 °C or 80 °C for 20 minutes, eliminating the need for column purification. Check the heat inactivation temperature before relying on this.
DNA quantity: Use 1 unit of enzyme per microgram of DNA substrate for a 1-hour digest. For genomic DNA or for complete digestion, increase enzyme and incubation time (up to 10 units/μg for 4 hours).
Methylation: If digesting DNA propagated in E. coli, check whether your enzyme is dam or dcm sensitive. Use dam-/dcm- competent cells (e.g., NEB dam-/dcm- Competent E. coli, C2925) if needed.

Type IIS enzymes in modern cloning

Type IIS restriction enzymes have revolutionized DNA assembly through Golden Gate cloning:

  • BsaI (Eco31I): The primary Golden Gate enzyme. Recognizes GGTCTC and creates 4-nt 5-prime overhangs. Used in MoClo, GoldenBraid, and most standardized assembly systems.
  • BsmBI (Esp3I): Recognizes CGTCTC. Used as an alternative to BsaI when the insert contains internal BsaI sites.
  • BbsI (BpiI): Recognizes GAAGAC. Commonly used for CRISPR guide RNA cloning into vectors like pX330.
  • SapI (LguI): Recognizes GCTCTTC and creates 3-nt overhangs. Used in some gene synthesis and combinatorial assembly workflows.

The key advantage of Type IIS enzymes is scarless assembly: the enzyme recognition site is removed from the final construct, and custom 4-bp overhangs direct ordered, multi-fragment assembly in a single reaction.

Frequently Asked Questions