DNA Molecular Weight Calculator

Calculate the molecular weight of DNA sequences for laboratory applications

Input Parameters

Molecular Weight

8377.54 Da

8.378 kDa

Detailed Results

Length13 bp
Single-strand MW4208.77 Da
Double-strand MW8377.54 Da
GC Content53.8%
Mass for 1 nmol8.378 ยตg
Mass for 1 pmol8.378 ng

Base Composition

3

Adenine

3

Thymine

4

Guanine

3

Cytosine

About DNA Molecular Weight Calculation

DNA molecular weight is calculated from the sum of nucleotide molecular weights:

  • dAMP: 331.21 Da
  • dTMP: 322.21 Da
  • dGMP: 347.21 Da
  • dCMP: 307.21 Da

Quick estimation: ~330 Da per nucleotide for ssDNA, ~660 Da per base pair for dsDNA.

What Is DNA Molecular Weight?

The DNA molecular weight is the total mass of a nucleic acid molecule, expressed in daltons (Da) or grams per mole (g/mol). For an oligonucleotide or a longer sequence, it equals the sum of the masses of every deoxyribonucleotide that makes up the chain, with a small correction for the chemistry of the 5' end. Knowing the precise molecular weight lets you convert freely between mass (micrograms, nanograms) and amount of substance (nanomoles, picomoles), a conversion that sits at the heart of nearly every molecular biology protocol.

This DNA molecular weight calculator works directly from your typed sequence. It scans the bases you enter, ignores anything that is not A, T, G, or C, counts each base, and applies the individual monophosphate masses. Whether you are designing a PCR primer, normalizing an oligo stock, preparing a sequencing library, or annotating a synthetic construct, an accurate molecular weight is the difference between a reaction that works on the first try and one that wastes precious reagents. The tool reports both the single-stranded and double-stranded molecular weight, the GC content, and ready-to-use mass-per-mole figures so you can pipette with confidence.

The DNA Molecular Weight Formula

The calculator adds the molecular weight of each deoxynucleotide monophosphate (dNMP) present in the strand and then subtracts 61.96 Da to account for a 5'-hydroxyl terminus rather than a 5'-phosphate, which matches how most synthetic oligonucleotides are supplied. The four monomer masses used are dAMP = 331.21 Da, dTMP = 322.21 Da, dGMP = 347.21 Da, and dCMP = 307.21 Da.

For double-stranded DNA, the tool builds the complementary strand by swapping A with T and G with C, computes its molecular weight with the same rule, and adds the two strands together. The result is the molecular weight of the full duplex.

Base Monomer Molecular Weight (Da)
Adenine (A)dAMP331.21
Thymine (T)dTMP322.21
Guanine (G)dGMP347.21
Cytosine (C)dCMP307.21

Because every base is weighed individually, this approach is far more accurate than a flat average for short oligonucleotides, where base composition can shift the true mass by several percent away from a generic per-nucleotide estimate.

Single-Strand DNA Molecular Weight

MW = (nA ร— 331.21 + nT ร— 322.21 + nG ร— 347.21 + nC ร— 307.21) โˆ’ 61.96

Where:

  • nA= Number of adenine (A) bases in the strand
  • nT= Number of thymine (T) bases in the strand
  • nG= Number of guanine (G) bases in the strand
  • nC= Number of cytosine (C) bases in the strand
  • 331.21 / 322.21 / 347.21 / 307.21= Molecular weights (Da) of dAMP, dTMP, dGMP, dCMP
  • 61.96= Correction (Da) for a 5'-OH terminus instead of a 5'-phosphate

Single-Stranded vs Double-Stranded DNA

Selecting the correct DNA type matters because single-stranded and double-stranded molecules have very different masses. A single-stranded oligo (ssDNA) is just the strand you typed. A double-stranded molecule (dsDNA) is that strand plus its Watson-Crick complement, so its molecular weight is roughly double.

The complementary strand never has the same mass as the original unless the sequence is a perfect palindrome, because A and T differ in mass (331.21 vs 322.21 Da) and G and C differ (347.21 vs 307.21 Da). When you flip A to T and G to C to build the complement, those mass differences shift the total. That is why this calculator computes the complement explicitly instead of simply doubling the single-strand value, giving you a precise duplex molecular weight.

As a quick reality check, the tool also reports the classic rules of thumb: about 330 Da per nucleotide for ssDNA and about 660 Da per base pair for dsDNA. These averages are convenient for long genomic fragments and plasmids where exact base counts are less critical, but for primers and probes the exact base-by-base molecular weight from this calculator is the number you should trust.

Converting Mass to Moles

Once you know the molecular weight, converting between mass and moles becomes simple, and that is where this DNA molecular weight calculator saves you time at the bench. A handy shortcut comes straight from the units: the molecular weight in g/mol equals the number of micrograms in one micromole, the number of nanograms in one nanomole, and the number of picograms in one picomole.

The calculator reports the mass for 1 nmol by dividing the molecular weight by 1,000, giving micrograms per nanomole, and the mass for 1 pmol by dividing by 1,000,000, giving micrograms per picomole (displayed as nanograms). These figures let you instantly answer practical questions such as "how many nanograms of this primer do I need for a 10 pmol PCR aliquot?" or "what is the molarity of my resuspended oligo stock?"

For example, if an oligonucleotide has a molecular weight of about 4,209 Da, then one nanomole weighs roughly 4.21 micrograms and one picomole weighs about 4.21 nanograms. Multiplying by your desired number of picomoles gives the exact mass to weigh out, and dividing a measured mass by the molecular weight gives the number of moles in your tube.

GC Content and Calculation Accuracy

Alongside molecular weight, the calculator reports GC content, the percentage of bases that are guanine or cytosine, computed as (G + C) divided by total length, multiplied by 100. GC content is tightly linked to a sequence's physical behavior: GC base pairs form three hydrogen bonds versus two for AT pairs, so GC-rich sequences have higher melting temperatures and form more stable duplexes. Reporting GC content next to molecular weight gives a fuller picture of how your oligo will perform.

A few accuracy notes are worth keeping in mind. This tool models a standard 5'-OH oligonucleotide and does not add the mass of chemical modifications such as a 5' phosphate, fluorescent dyes, biotin, phosphorothioate backbones, or locked nucleic acids. If your oligo carries such modifications, add the manufacturer-supplied mass of each modifier to the calculated value. The calculator also assumes unmodified, canonical deoxynucleotides and treats the molecule as linear for mass purposes; circular topology does not change the summed nucleotide mass. For these reasons the result is best described as the molecular weight of the nucleotide backbone and bases, which is exactly the quantity needed for routine mass-to-mole conversions in cloning, qPCR, and sequencing workflows.

Worked Examples

Single-stranded 4-mer (ATGC)

Problem:

Calculate the single-stranded molecular weight of the oligonucleotide ATGC.

Solution Steps:

  1. 1Count the bases: A = 1, T = 1, G = 1, C = 1, length = 4.
  2. 2Sum the monomer masses: 1ร—331.21 + 1ร—322.21 + 1ร—347.21 + 1ร—307.21 = 1307.84 Da.
  3. 3Apply the 5'-OH correction: 1307.84 โˆ’ 61.96 = 1245.88 Da.
  4. 4GC content = (1 + 1) / 4 ร— 100 = 50.0%.

Result:

Single-strand molecular weight โ‰ˆ 1245.88 Da (1.246 ยตg per nmol).

Double-stranded 4-mer (ATGC duplex)

Problem:

Calculate the double-stranded molecular weight of ATGC paired with its complement.

Solution Steps:

  1. 1The original strand weighs 1245.88 Da (from the previous example).
  2. 2Build the complement by swapping Aโ†”T and Gโ†”C: the complement is also one of each base, so it weighs 1ร—331.21 + 1ร—322.21 + 1ร—347.21 + 1ร—307.21 โˆ’ 61.96 = 1245.88 Da.
  3. 3Add the two strands: 1245.88 + 1245.88 = 2491.76 Da.
  4. 4The 660-Da-per-bp rule of thumb estimates 4 ร— 660 = 2640 Da, close to the exact value.

Result:

Double-strand molecular weight โ‰ˆ 2491.76 Da.

Default sequence (ATGCGATCGATCG)

Problem:

Find the single- and double-stranded molecular weight of the 13-mer ATGCGATCGATCG.

Solution Steps:

  1. 1Count the bases: A = 3, T = 3, G = 4, C = 3, length = 13.
  2. 2Single strand: 3ร—331.21 + 3ร—322.21 + 4ร—347.21 + 3ร—307.21 = 4270.73; minus 61.96 = 4208.77 Da.
  3. 3Complement (A=3, T=3, G=3, C=4): 4230.73 โˆ’ 61.96 = 4168.77 Da.
  4. 4Duplex: 4208.77 + 4168.77 = 8377.54 Da; GC content = (4 + 3) / 13 ร— 100 โ‰ˆ 53.8%.

Result:

ssDNA โ‰ˆ 4208.77 Da, dsDNA โ‰ˆ 8377.54 Da, GC โ‰ˆ 53.8%.

GC-rich 6-mer (GGGCCC)

Problem:

Calculate the single- and double-stranded molecular weight of the GC-rich oligo GGGCCC.

Solution Steps:

  1. 1Count the bases: A = 0, T = 0, G = 3, C = 3, length = 6.
  2. 2Single strand: 3ร—347.21 + 3ร—307.21 = 1963.26; minus 61.96 = 1901.30 Da.
  3. 3The complement of GGGCCC is GGGCCC (a palindrome), so it also weighs 1901.30 Da.
  4. 4Duplex: 1901.30 + 1901.30 = 3802.60 Da; GC content = 6 / 6 ร— 100 = 100%.

Result:

ssDNA โ‰ˆ 1901.30 Da, dsDNA โ‰ˆ 3802.60 Da (3.803 ยตg per nmol of duplex).

Tips & Best Practices

  • โœ“Choose single-stranded for primers, probes, and ssDNA oligos; choose double-stranded for annealed duplexes, gBlocks, and PCR products.
  • โœ“Remember the unit shortcut: molecular weight in g/mol equals ng per nmol, so a 4,209 Da oligo is about 4.21 ng/pmol.
  • โœ“For modified oligos, add the mass of each modifier (dye, biotin, 5' phosphate) to the calculated molecular weight.
  • โœ“Paste sequences freely; spaces, numbers, and line breaks are ignored, but only A, T, G, and C contribute to the mass.
  • โœ“Use the exact base-by-base molecular weight for short oligos and the 330/660 Da estimate only for long fragments and plasmids.
  • โœ“Check the GC content readout to anticipate melting temperature and duplex stability before ordering.
  • โœ“Replace ambiguous bases (N, R, Y) with a defined base before calculating, since degenerate codes are not weighed.
  • โœ“Topology does not change the summed nucleotide mass, so a circular plasmid and its linear form share the same molecular weight.

Frequently Asked Questions

Most synthetic oligonucleotides are supplied with a 5'-hydroxyl (5'-OH) end rather than a 5'-phosphate. The dNMP monomer masses include a phosphate, so subtracting 61.96 Da removes that extra terminal phosphate to model a standard 5'-OH oligo. If your oligo actually carries a 5' phosphate, add 61.96 Da (plus any modifier mass) back to the result.
The estimate of about 330 Da per nucleotide for ssDNA (or 660 Da per base pair for dsDNA) is an average that ignores the specific bases present. Because A, T, G, and C have different masses, the average can be off by a few percent for short sequences. This calculator counts each base individually, so its molecular weight is accurate even for primers and probes where the average is unreliable.
Not exactly. The complementary strand has its own mass because Aโ†”T and Gโ†”C swaps change the base composition, and those bases differ in mass. The calculator builds the complement explicitly and adds the two strand masses, so the duplex value is precise rather than a simple doubling. It only equals exactly twice the single strand when the sequence is a perfect palindrome.
The calculator strips any character that is not A, T, G, or C before counting, so spaces, numbers, line breaks, and ambiguity codes like N or R are excluded from the mass. This lets you paste formatted sequences without errors, but it means degenerate or modified bases are not weighed. For ambiguous positions, substitute a defined base before calculating.
Use the mass-per-mole outputs the calculator provides: the molecular weight in g/mol equals micrograms per micromole, nanograms per nanomole, and picograms per picomole. Divide a measured mass by the molecular weight to get moles, then divide by your resuspension volume to get molarity. The reported mass for 1 nmol and 1 pmol make these conversions immediate.
No. It computes the molecular weight of a standard, unmodified oligonucleotide with a 5'-OH terminus. Modifications such as fluorophores, biotin, a 5' phosphate, or phosphorothioate linkages each add their own mass, so add the manufacturer-supplied modifier masses to the calculated value to get the true molecular weight of a modified oligo.

Sources & References

Last updated: 2026-06-05

๐Ÿ’ก

Help us improve!

How would you rate the DNA Molecular Weight Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.