FoldRx drug discovery pipeline is live

DNA µg to pmol calculator (dsDNA mass ↔ moles)

Maintained by the Talindrew team · Last updated

To convert double-stranded DNA from micrograms to picomoles, divide the mass by the fragment length times 660 g/mol per base pair: pmol = µg × 10⁶ / (N × 660). One microgram of a 1,000 bp fragment is 1.52 pmol. The reverse conversion multiplies instead of dividing.

µg
bp

Result

Amount1.515pmol

Assumes an average of 660 g/mol per base pair (Promega BioMath convention).

Keep this calculation and use it on a real construct

Free account. You land on this calculator with your numbers already filled in, next to your sequences, cloning wizards and lab notebook.

Open it in Talindrew, free

What it looks like

10 bp100 bp1 kb10 kb100 kb1 Mb1,000 bpmass1 µg entered÷ MW660 kDa (1,000 bp × 660 g/mol)= moles1.515 pmol× Avogadro6.022 × 10¹¹ per pmol= count9.124 × 10¹¹ molecules1 dot = 10¹⁰ molecules
Molecular weight is taken as 660 g/mol per base pair, as in the widget, so pmol = µg × 10⁶ ÷ (bp × 660). The ruler is logarithmic. Each dot stands for 10¹⁰ molecules, so the dot count is rounded. The same mass of a longer fragment is fewer molecules.

Formula

pmol = µg × 10⁶ / (N bp × 660)

Source: Promega BioMath convention, 660 g/mol per bp

µg = pmol × N bp × 660 / 10⁶

Source: Inverse of the same relation

Worked example

Given: 1 µg of a 1,000 bp PCR product

  1. 1.Molar mass of the fragment: 1,000 bp × 660 g/mol/bp = 660,000 g/mol.
  2. 2.Convert µg to pmol: 1 µg × 10⁶ / 660,000 = 1.515 pmol.

1 µg of 1,000 bp dsDNA ≈ 1.52 pmol

How the calculation flows

Mass to moles for double-stranded DNA: divide by the per-molecule weight (length × 660 g/mol per bp).massµg dsDNA× 10⁶ / (N × 660)N = length in bpamountpmol
Mass to moles for double-stranded DNA: divide by the per-molecule weight (length × 660 g/mol per bp).

Units & constants

Average bp weight660 g/mol (Promega BioMath convention)
Exact alternativeNEB uses 617.96 × N + 36.04 g/mol; difference < 0.2% for typical fragments
InputsMass (µg) or amount (pmol), fragment length (bp)
Outputspmol or µg
Applies toDouble-stranded DNA: plasmids, PCR products, gene fragments
PriceFree

How many picomoles are in 1 µg of a 1 kb fragment?

1.52 pmol. The arithmetic is mass divided by molar mass: a 1,000 bp double-stranded fragment weighs about 660,000 g/mol (1,000 × 660), and 1 µg ÷ 660,000 g/mol = 1.52 × 10⁻¹² mol. Because the per-molecule weight scales linearly with length, a 10 kb plasmid gives ten times fewer picomoles for the same mass: 0.152 pmol/µg.

When do you need moles instead of mass?

Any reaction that depends on the number of molecules rather than their weight is set up in moles.

  • Ligations: the insert:vector ratio is a molar ratio, so both must be in pmol.
  • Gibson and Golden Gate assemblies: equimolar fragment mixes.
  • qPCR standards: copy number is moles × Avogadro's number.
  • In vitro transcription and translation: template molarity sets yield.

Why 660 g/mol per base pair?

An average DNA base pair, one purine plus one pyrimidine nucleotide with the phosphate backbone, weighs close to 660 Da. Vendors round differently: Promega uses 660, some tools use 650, and NEBioCalculator computes the exact 617.96 × N + 36.04 formula that accounts for end groups. For bench-scale ligation and assembly math the spread is well under 2% and irrelevant next to pipetting error; this calculator states its convention so you can reproduce the number elsewhere.

Frequently asked questions

Yes. A plasmid is double-stranded DNA, so the same 660 g/mol per bp applies. Enter the full plasmid size in bp. A 3,000 bp plasmid at 100 ng is 0.0505 pmol: the number you need on the vector side of a ligation calculation.

Use the ssDNA converter instead, which uses 330 g/mol per nucleotide, half the double-stranded value because only one strand is present. Using the dsDNA form on an oligo doubles the assumed weight and halves the computed picomoles.

NEBioCalculator uses the exact molecular-weight formula 617.96 × N + 36.04 g/mol while this calculator uses the Promega 660 g/mol per bp convention. The results differ by less than about 0.2% for fragments over a few hundred bp: far below pipetting precision.

Related calculators & guides

Use this calculator inside the app

Free to use. No download required. Sign in and you land right back on this calculator.

Start for free