How to use
- Choose double-stranded DNA, single-stranded DNA or RNA. The unit of length follows: base pairs for the first, nucleotides for the other two.
- Enter the length.
- The average weight per unit is filled in for you. Change it if the protocol you are following uses a different figure — 660 g/mol per bp is as common as 650.
- Optionally enter an amount in pmol to get its mass in µg and its number of molecules.
💡 Exponents can be entered with e — for example, 1.5×10⁻⁵ is entered as 1.5e-5.
Formula & notes
A molecular weight for a nucleic acid is usually estimated rather than computed: take the length and multiply it by the average weight of one base pair or one nucleotide. That is what happens here, and the whole of the uncertainty in the answer is in the word average.
Three lines, applied in order.
- Molecular weight
- MW (g/mol) = length × average weight per unit
- Mass of one picomole
- m (µg) = MW × 10⁻¹² mol × 10⁶ = MW × 10⁻⁶
- Molecules in one picomole
- N = 6.022 × 10¹¹
The averages this tool starts from
| Species | Counted in | g/mol per unit |
|---|---|---|
| Double-stranded DNA | base pairs (bp) | 650 |
| Single-stranded DNA | nucleotides (nt) | 330 |
| RNA | nucleotides (nt) | 340 |
The single-stranded figure is close to half the double-stranded one, and that is not a coincidence — a base pair is two nucleotides. The small discrepancy is the averaging, not an error.
Practical notes
- ⚠️ 650 and 660 g/mol per base pair are both in common use for double-stranded DNA, and they give answers 1.5 % apart. The field is an input rather than a constant for exactly that reason. Whichever your source uses is the one to put in.
- The per-unit weights here are the same ones the ng ↔ pmol converter uses, read from the same place in the code. Two tools on one site giving different answers for the same molecule is a failure nothing would report, so the figures are shared rather than copied.
- For a short oligo the estimate is the weakest. A 20-mer of all A weighs meaningfully more than a 20-mer of all C, and averaging over four bases stops being a good approximation once there are only twenty of them. Suppliers give the exact weight on the specification sheet.
- Nothing here knows about the 5′ end. A phosphate adds about 80 g/mol, which matters for a 20-mer and disappears for a plasmid.
- kDa is just the molecular weight divided by a thousand, and it is how constructs get quoted — a 1 kb fragment is about 650 kDa. It is offered because suppliers use it, not because it is a different calculation.
FAQs
Often used together
ng ↔ pmol Converter
Converts nucleic acid mass, amount and copy number from length and per-unit molecular weight.
DNA/RNA Concentration Calculator (A260)
Calculates nucleic acid concentration, yield, and the A260/A280 and A260/A230 purity ratios.
Ligation Calculator
Works out what goes in a ligation reaction from the molar ratio you want.