Home › Text Tools › Restriction Enzyme Finder

Restriction Enzyme Finder

Paste a DNA sequence to see where over 180 common restriction enzymes cut it. Filter for unique cutters or enzymes that don't cut, view a site map, and tick enzymes to get digest fragment sizes and a virtual gel for linear or circular DNA.

Last updated:

Topology

Site map

Enzymes

Tick enzymes to digest the sequence below. Positions are the last base before the top-strand cut.

Digest: fragment sizes

Advertisement
Advertisement

How to use the Restriction Enzyme Finder

  1. Paste your DNA (plain, numbered or FASTA). Choose Linear for PCR products and fragments, Circular for plasmids.
  2. Pick what to show: unique cutters are best for cloning, non-cutters tell you which enzymes leave an insert intact.
  3. Narrow the list by site length, end type or enzyme name.
  4. Tick one or more enzymes in the table or click labels on the map to simulate a digest.
  5. Read the fragment sizes and compare the virtual gel with your real one, then copy or download the list.

How restriction sites and fragments are calculated

Type II restriction enzymes recognize a short DNA sequence, usually 4 to 8 bases, and cut both strands at fixed positions. Most sites are palindromes: the top strand read 5′→3′ is the same as the bottom strand read 5′→3′ (GAATTC for EcoRI). For non-palindromic sites, including Type IIS enzymes such as BsaI that cut outside their site, the tool also searches the reverse complement so that sites on the opposite strand are found.

For a linear molecule of length L with cuts at positions c1 < c2 < … < ck, the fragments are c1, c2 − c1, …, L − ck base pairs: always k + 1 pieces. A circular molecule with k cuts gives k pieces, and the last one wraps from ck back around to c1. In random DNA a specific 4-base site appears about once every 256 bp, a 6-base site once every 4,096 bp and an 8-base site once every 65,536 bp.

Common cloning enzymes

EnzymeSite (^ = cut)EndsNotes
EcoRIG^AATTC5′ overhang AATTClassic MCS enzyme
BamHIG^GATCC5′ overhang GATCEnds compatible with BglII and BclI
HindIIIA^AGCTT5′ overhang AGCTOften paired with EcoRI for directional cloning
XhoIC^TCGAG5′ overhang TCGAEnds compatible with SalI
NotIGC^GGCCGC5′ overhang GGCC8-base rare cutter
PstICTGCA^G3′ overhang TGCAExample of a 3′ overhang
KpnI / Acc65IGGTAC^C / G^GTACC3′ / 5′ overhangSame site, different cut (neoschizomers)
EcoRVGAT^ATCBluntBlunt-end cloning
SmaI / XmaICCC^GGG / C^CCGGGBlunt / 5′ overhangSame site, different ends
BsaIGGTCTC(1/5)5′ overhang, 4 ntType IIS, used in Golden Gate assembly

Tips for planning a digest

  • Directional cloning: choose two different unique cutters in the vector's cloning site that are also non-cutters in your insert.
  • Adding sites to primers: check the insert with "Non-cutters" first, then add 4–6 extra bases 5′ of the site so the enzyme can cut near the end of a PCR product.
  • Diagnostic digests: pick an enzyme combination that gives 2–4 fragments of clearly different sizes between 300 bp and 5 kb, which are easy to resolve on a 1% agarose gel.
  • Check the reading frame of your insert with the ORF Finder and the overall composition with the GC Content Calculator.

Frequently asked questions

How does the restriction enzyme finder work?

Each enzyme's recognition sequence is searched on the top strand and, for non-palindromic sites, also as its reverse complement so sites on the bottom strand are found. Degenerate letters follow IUPAC rules, for example N = any base and R = A or G. The cut position comes from the enzyme's known cleavage point relative to its site.

What do the cut positions mean?

A position is the last base before the cut on the top strand. EcoRI cuts G^AATTC, so a site starting at base 101 is reported at 101. The fragment table uses the same coordinates, starting at 1.

What is a unique cutter and why does it matter?

A unique cutter cuts the sequence exactly once. In a plasmid it opens the circle at a single point, which is what you want for inserting a fragment. Two different unique cutters in a multiple cloning site allow directional cloning.

What are 5′ overhang, 3′ overhang and blunt ends?

When the two strands are cut at different points the enzyme leaves single-stranded sticky ends: a 5′ overhang (EcoRI, BamHI) or a 3′ overhang (PstI, KpnI). If both strands are cut at the same point, as with EcoRV or SmaI, the ends are blunt. The number shows how many bases overhang.

How are circular sequences handled?

In circular mode the search wraps around the end of the sequence, so a site spanning the last and first bases is found. With N cuts a circle gives N fragments; one cut simply linearizes it. Uncut supercoiled plasmids run differently from linear DNA on a real gel.

Does it account for DNA methylation or star activity?

No. The results show every sequence match. In practice Dam or Dcm methylation can block some enzymes (for example XbaI or ClaI sites overlapping GATC), and star activity can create extra cuts under poor buffer conditions, so check the supplier's notes for critical work.

Is my sequence uploaded?

No. The search, map, digest and gel are all computed in your browser; nothing is sent to a server.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

ORF FinderFind open reading frames in all 6 frames of a DNA sequence, with positions, lengths and protein translations.GC Content CalculatorDNA/RNA GC %, AT %, base counts, GC skew and a sliding-window GC plot from any sequence or FASTA.DNA Reverse ComplementGet the reverse, complement or reverse complement of DNA/RNA, FASTA and IUPAC codes supported.Primer Tm CalculatorPrimer melting temperature by basic, salt-adjusted and nearest-neighbor methods, plus Ta.Word CounterCount words and characters and clean up text.Character CounterCount characters with and without spaces, words, lines and bytes, with live limit bars.Grammar CheckerCheck grammar, spelling and punctuation with clickable suggestions and one-click fixes.Word Count to PagesHow many pages is 1,000 words? Estimate pages by font, size, spacing and margins.X Post Character CounterCount X (Twitter) post characters and split long text into a thread.YouTube Title Length CheckerCheck YouTube title length, preview truncation and score it for clicks.Text CompareFind the differences between two texts.Word Frequency CounterFind the most used words and phrases in any text and turn them into a word cloud.Sentence CounterCount sentences and paragraphs, see average sentence length and spot long sentences.Readability CheckerScore your text with Flesch, Flesch-Kincaid, Gunning Fog, SMOG and more readability tests.Keyword Density CheckerFind the most used 1, 2 and 3-word phrases in your text and their keyword density %.Reading Time CalculatorEstimate how long a text takes to read or speak at any speed, and copy a “5 min read” badge.Palindrome CheckerCheck if a word, sentence or number is a palindrome and find the longest palindrome in text.Syllable CounterCount syllables per word, line and total, and check haiku 5-7-5 instantly.Text SummarizerSummarize long text into its key sentences and keywords, privately in your browser.Spell CheckerCheck spelling online: misspelled words are highlighted with suggestions you can click to fix.DictionaryLook up English word definitions with pronunciation audio, examples, synonyms and antonyms.Letter Frequency CounterCount how often each letter appears, compare with English frequencies and see top bigrams.Antonym FinderFind opposites of any word: direct antonyms, near antonyms and definitions, click to copy.British to American Spelling ConverterConvert UK spelling to US spelling and back (colour/color, organise/organize) with highlights.Homophone FinderLook up homophones like there/their/they're with definitions and examples from 400+ sets.N-Gram GeneratorGenerate word or character n-grams (1-5) with frequency counts, stopword filter and CSV export.Passive Voice CheckerHighlight passive voice in your writing, see the passive sentence %, and get active rewrites.Periodic Table Word SpellerSpell words and names with chemical element symbols and download them as element tiles.Related Words FinderFind words related to any word or topic: associations, describing adjectives and more.Synonym FinderFind synonyms grouped by relevance, filter by syllables or first letter and click to copy.Text Similarity CheckerCompare two texts for similarity with cosine, Jaccard and Levenshtein scores and shared phrases.Words That Start With FinderFind words that start with, end with or contain any letters, filtered by length.AI Token CounterCount GPT tokens in any text, see every token highlighted and estimate the API input cost.Elevator Pitch GeneratorBuild 10, 30 and 60-second elevator pitches with word counts and speaking time.Abbreviation FinderLook up what common abbreviations and acronyms stand for, or find the abbreviation for a phrase.Describing Words FinderEnter a noun and get adjectives that commonly describe it, sorted by how often they are used.Keyword ExtractorPull the top keywords and key phrases from any text with RAKE or TF-IDF scores.Line CounterCount total, non-empty, blank and unique lines in text or a .txt file, with line length stats.Spelling Test GeneratorTurn a word list into a spoken, auto-graded spelling test or a printable test with answer key.Transition Words FinderFind transition words by category with examples, and check the transitions in your essay.Writing Style AnalyzerHighlight hard sentences, adverbs, passive voice and complex words, with a grade level.Food Allergen CheckerPaste an ingredient list to highlight the 9 major food allergens and their hidden names.Google Ads Character CounterWrite responsive search ads with live 30/90/15 counters, pins, keyword insertion checks and a preview.Podcast Intro Script GeneratorWrite podcast intro and outro scripts in five tones, with sponsor, call to action and read time.SAT Vocabulary Flashcards363 high-frequency SAT words with definitions and examples: flip cards, quizzes and saved progress.Text HighlighterHighlight chosen words and phrases in several colors, count each one and copy the colored text.Paragraph CounterCount paragraphs in any text, with words and sentences per paragraph and the longest and shortest.Resume Keyword ScannerCompare your resume to a job description: match score, missing skills and keyword counts.Scrabble Word CheckerCheck if a word is playable, see its Scrabble score, hooks, anagrams and two-letter word meanings.Sentiment AnalyzerScore the sentiment of reviews and messages per sentence, with positive and negative words.SMS Character CounterCount SMS characters and segments, detect GSM-7 vs Unicode and find the characters that cost extra.Social Media Character CounterCheck one post against X, Instagram, TikTok, LinkedIn, YouTube and more limits at once.Spelling Bee SolverEnter the 7 honeycomb letters to get every word, pangrams highlighted, points and a hint grid.Spelling PracticeType your weekly spelling words, hear each one read aloud, spell it and retry the misses.
See all 53 Text Counters & Analyzers →