SeqBench

DNA & RNA Molecular Weight Table

Nucleic-acid molecular weight lets you convert between mass, moles, molarity and copy number. If you only know the length, use the average factors below. If you know the actual sequence, calculate the exact mass from base composition, especially for short primers and RNA oligos.

Average molecular weight by molecule type

MoleculeUnitAverage massTypical use
Double-stranded DNAbase pair (bp)650 g/mol per bpPlasmids, PCR products, genomic fragments
Single-stranded DNAnucleotide (nt)330 g/mol per ntPrimers and DNA oligos when sequence is unknown
Single-stranded RNAnucleotide (nt)340 g/mol per ntRNA oligos, guides and transcripts when sequence is unknown

Exact residue masses

Anhydrous monophosphate residue masses in g/mol. Add the appropriate end correction for a full oligo with terminal hydroxyl groups.

DNA baseMass
A Adenine313.21
C Cytosine289.18
G Guanine329.21
T Thymine304.20
RNA baseMass
A Adenine329.21
C Cytosine305.18
G Guanine345.21
U Uracil306.17

Common conversion formulas

ConversionFormula
pmol from ngpmol = ng x 1000 / MW
ng from pmolng = pmol x MW / 1000
µM from pmol and volumeµM = pmol / µL
nM from pmol and volumenM = (pmol / µL) x 1000
copy numbercopies = moles x 6.022 x 10^23

MW is molecular weight in g/mol. Convert ng to grams before calculating moles; the formulas above include the 1000 factor for ng ↔ pmol.

Frequently asked questions

What is the molecular weight of double-stranded DNA?
A useful average is 650 g/mol per base pair. For example, a 1,000 bp dsDNA fragment is about 650,000 g/mol, or 650 kDa.
What is the molecular weight of an oligo?
For a rough estimate, use about 330 g/mol per nucleotide for ssDNA and 340 g/mol per nucleotide for ssRNA. For short oligos, exact base composition matters, so calculate from the sequence when possible.
How do I convert ng to pmol?
Use pmol = ng x 1000 / molecular weight, where molecular weight is in g/mol. The molecular weight can come from the length-based average or from the exact sequence.
Is pmol/µL the same as nM?
No. One pmol per microlitre equals one micromolar (µM), which is 1000 nM. To get nM from pmol and µL, divide pmol by volume in µL and multiply by 1000.

Learn more

Related tools and references

Use these related pages when this table raises a practical calculation or workflow question.