# Restriction Fragment Length Calculator

Exact or averaged restriction-fragment sizes: circular substrates give n fragments from n cuts (wrapping the origin), linear DNA n+1, from cut positions or a site count. Includes 4/6-base recognizer frequencies (256/4096 bp) and agarose resolution advice. Sambrook & Russell / REBASE derived. Educational use only.

> Canonical page: https://elysiatools.com/en/tools/restriction-fragment-length

- **Category:** Education

- **Keywords:** restriction fragment length, restriction digest calculator, plasmid double digest, restriction map fragments, dna cut fragments bp, circular plasmid digestion, linear dna fragments, 4 cutter 256 bp, 6 cutter 4096 bp, agarose gel fragment size, molecular biology, lab calculator

## Overview

The Restriction Fragment Length Calculator estimates DNA fragment sizes after restriction digestion. Choose circular plasmid or linear DNA, then enter exact cut positions for fragment lengths or provide a cut-site count for an average estimate.

## Inputs

- **Substrate Topology** (select): Circular plasmids give n fragments from n cuts; linear DNA gives n+1.
- **Input Mode** (select): Enter exact cut positions, or just the number of cut sites for an average estimate.
- **Substrate Length (bp)** (number): Total length of the substrate (plasmid or linear DNA) in base pairs.
- **Cut Positions (bp, comma-separated)** (text): Cut coordinates counted from base 1 (positions mode); each must be strictly inside the substrate and unique.
- **Cut Site Count** (number): Number of cut sites (count mode); fragments = n circular or n+1 linear.
- **Decimal Places** (number)

## When to use

- Predict fragment sizes for a circular plasmid single or double digest.
- Calculate the fragments produced when linear DNA is cut at known coordinates.
- Estimate fragment count and average size when only the number of restriction sites is known.

## How it works

- Select the substrate topology: circular plasmid or linear DNA.
- Choose exact cut positions or cut-site count as the input mode.
- Enter the substrate length in base pairs and provide the required positions or site count.
- The calculator returns fragment sizes, fragment count, mean length, minimum and maximum lengths, and the conserved total length.

## Use cases

- Planning plasmid restriction digests and checking expected band sizes.
- Interpreting restriction maps for linear DNA or PCR products.
- Comparing predicted fragment sizes with agarose gel observations for educational or experimental planning.

## Frequently asked questions

### How many fragments result from n cuts?

A circular substrate produces n fragments, while linear DNA produces n+1 fragments.

### How do I enter exact cut positions?

Enter unique, comma-separated coordinates counted from base 1, such as 1000, 2000.

### What does the cut-site count mode calculate?

It calculates the expected fragment count and average fragment length assuming an even distribution of cut sites.

### Does the calculator account for circular wrap-around?

Yes. For circular substrates, it includes the fragment that crosses the origin.

### What are the expected frequencies of four- and six-base recognition sites?

In random DNA, a four-base site is expected about once every 256 bp and a six-base site about once every 4096 bp.

## Related tools

- [Amino Acid Composition Analyzer](https://elysiatools.com/en/tools/amino-acid-composition): Per-residue counts and mol%, group tallies, Kyte–Doolittle GRAVY score, and ProtParam MW from a sequence. Educational use only.
- [Bottleneck Effect Simulator (heterozygosity loss)](https://elysiatools.com/en/tools/bottleneck-effect-simulator): Expected heterozygosity loss through a population bottleneck: H_final = H₀(1−1/2Nb)^t(1−1/2Nr)^g, retention, inbreeding F, harmonic-mean Ne, and one-generation allele survival. Derived from Wright 1931, Nei et al. 1975, Hartl & Clark 2007, StatPearls. Educational use only.
- [Data Boundary Processor](https://elysiatools.com/en/tools/data-boundary-processor): Advanced boundary value processing tool that identifies and handles minimum/maximum values in numerical data. Perfect for data validation, range checking, statistical analysis, and data preprocessing. Features: - Multiple boundary detection methods (absolute, percentile, standard deviation) - Flexible handling strategies (clip, remove, replace, transform) - Custom range validation - Asymmetric boundary handling - Batch processing capabilities - Comprehensive boundary statistics - Data quality assessment - Visual boundary reports Common Use Cases: - Data validation and quality control - Sensor data range checking - Financial data limit enforcement - Statistical data preprocessing - Machine learning feature engineering - Database constraint validation
- [Protein Molecular Weight Calculator (from Sequence)](https://elysiatools.com/en/tools/protein-molecular-weight): MW = Σ ProtParam average residue masses + H₂O, with ambiguity-code handling, kDa/mean-residue output, and unmodified-chain caveats. Educational use only.
- [Transfection Efficiency Calculator (GFP Positive Rate)](https://elysiatools.com/en/tools/transfection-efficiency): GFP reporter transfection scoring: efficiency = GFP+ / total × 100 with a Wilson 95% CI in single mode and per-replicate mean ± SD in replicate mode. Interpretation bands from excellent (≥70%) to low (<10%) with optimization hints. Wilson 1927 / Newcombe 1998 / Kim & Eberwine 2010 derived. Educational use only.
- [Finite State Machine Mealy Moore Karnaugh Minimization Tutor](https://elysiatools.com/en/tools/finite-state-machine-mealy-moore-karnaugh-minimization-tutor): Step-by-step tutor for automata and combinational logic: ε-NFA/NFA → DFA subset construction, Moore minimization, Mealy↔Moore conversion, Karnaugh maps and exact Quine-McCluskey minimization with tables, ASCII diagrams and every round shown.
- [SRS Deck Generator from Frequency List](https://elysiatools.com/en/tools/language-vocab-spaced-repetition-deck-generator): Paste a bilingual vocabulary list and export an Anki-compatible deck that auto-splits each entry into recognition, recall, and cloze cards with POS, IPA, and example sentences, plus an SM-2 scheduling preview.
- [Angular Velocity Converter (rad/s / rpm / deg/s / Hz)](https://elysiatools.com/en/tools/angular-velocity-converter): Convert angular velocity (angular speed) between radian per second (rad/s, SI base), revolutions per minute (rpm = 2π/60 rad/s), degrees per second (deg/s = π/180 rad/s), and hertz (Hz, used as revolution per second = 2π rad/s). Converts via rad/s to the target unit and lists all four equivalents. Note: 1 Hz in angular-frequency context means one full revolution per second, so 1 Hz = 2π rad/s ≈ 6.283185307 rad/s. Reference: vinyl LP 33⅓ rpm ≈ 3.49 rad/s, car engine idle ~800 rpm ≈ 83.8 rad/s.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Length Distance Samples](https://elysiatools.com/en/samples/length-distance): Educational length and distance reference samples covering metric and imperial units, everyday comparisons, and conversion literacy
- [Length Unit Samples](https://elysiatools.com/en/samples/length-unit): Practical length unit references you can copy when you want to compare common units directly with meters (m)
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion

## Related content

- [Barcode, QR Code, and Label Tools](https://elysiatools.com/en/hubs/barcode-utility): Compare barcode generation, QR code creation and decoding, UPC/EAN validation, WiFi QR sharing, and printable label tools in one hub.
- [Audio Encoding and Format Conversion Tools](https://elysiatools.com/en/hubs/audio-convert): Compare audio format conversion, bitrate changes, sample-rate conversion, codec swaps, and export tools in one hub for delivery and archive workflows.
- [Image Format Conversion and Animated Export Tools](https://elysiatools.com/en/hubs/image-convert): Compare image format converters for JPG, PNG, GIF, AVIF, WebP, TIFF, ICO, base64, and animation-friendly exports in one hub.
- [JSON Interchange and Format Translation Tools](https://elysiatools.com/en/hubs/json-convert): Compare JSON conversion tools for CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN, and related structured formats in one hub.
