About Restriction Enzyme Digest Calculator
A restriction digest turns a DNA molecule into defined fragments by cutting at recognition sequences. Mapping those sites is a routine step in cloning: it confirms a plasmid's identity, predicts band sizes on a gel and shows whether an insert is present in the expected orientation.
This calculator searches the entered sequence for the recognition site of each selected enzyme, reports cut positions using each enzyme offset, and lists fragment sizes for linear or circular molecules, including a combined digest when several enzymes are chosen. The per-enzyme and combined tables make it easy to compare what one cutter would produce with the pattern from a multi-enzyme digest, which is the comparison a cloning check usually needs.
What this tool does
Sixteen common enzymes
EcoRI, BamHI, HindIII, XhoI, SalI, PstI, NotI, SmaI, KpnI, SacI, XbaI, NdeI, NheI, BglII, MluI and AgeI, with recognition sites and cut offsets.
Linear or circular molecules
Fragment sizes stop at the ends for linear DNA and wrap around the origin for plasmids, which changes the expected set of bands.
Per-enzyme and combined views
See each enzyme's sites, cut positions and fragments, then read the combined digest when several enzymes are selected.
Cut positions with offsets
Staggered enzymes such as EcoRI and NotI report the cut at the correct position within the recognition site.
FASTA and ambiguity handling
Headers and formatting are stripped; ambiguity codes are allowed with a warning that sites spanning them cannot be detected.
Input validation
Empty input, RNA letters, unknown enzymes and an empty selection are rejected with clear messages.
How to use Restriction Enzyme Digest Calculator
- 01
Paste the DNA sequence
Paste raw DNA or a FASTA record; headers, spaces, digits and punctuation are removed before the search.
- 02
Choose the topology
Select linear for a restriction fragment or PCR product, or circular for a plasmid, so fragment sizes are calculated correctly.
- 03
Select one or more enzymes
Tick each enzyme, use the common set for a quick plasmid check, or clear the selection and start again.
- 04
Read the per-enzyme table
Each enzyme row shows the number of sites, cut positions and the fragment sizes produced by that enzyme alone.
- 05
Check the combined digest
The combined cut list and fragment sizes show what a multi-enzyme digest would produce, assuming complete digestion.
How this tool works
- Works with
- DNA + ENZYMES → FRAGMENTS
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Requirements
- Chrome, Edge, Firefox or Safari · JavaScript enabled
Limitations worth knowing
- Assumes complete digestion at every detected site; methylation sensitivity, star activity, partial digests and enzyme kinetics are not modelled.
- Fragment sizes are calculated on the entered top strand using each enzyme's cut offset, so staggered cuts leave overhangs and the two strands differ by a few bases.
- Ambiguity codes are accepted but sites spanning them are not detected, and gel migration does not map linearly to fragment length.
Privacy and file handling
The DNA sequence you paste stays in this browser tab. Site searching, cut mapping and fragment calculations run with JavaScript on your device, so nothing is uploaded, stored or logged, and closing the page discards the input.
Read the full privacy policy