/

DNA Molecular Weight Calculator – MW, Concentration, A260/280 Purity

SA
Shahid Ali
Lead Developer ยท CECOS University of IT and Emerging Sciences ยท ORCID: 0009-0008-5995-4438
Fact-Checked DOI Archived Last verified: August 2026
Molecular Biology Tool

DNA Molecular Weight Calculator

Calculate DNA molecular weight from sequence or length, convert between ng/ยตL, nM, and pmol, and determine DNA concentration and purity from A260/A280 spectrophotometer readings โ€” the complete DNA calculator for molecular biology labs.

650 g/mol per dsDNA bp
1.8 A260/A280 target (DNA)
50 ยตg/mL per A260 unit (dsDNA)
330 g/mol per ssDNA nt
DNA Calculator โ€” MW, Concentration, Purity & Base Count
How to Use This Calculator
1
Choose Mode A (paste your sequence) for a precise, base-composition-based MW, or Mode B (enter length only) for a quick approximation.
2
Select your strand type: dsDNA (double-stranded, e.g. PCR products, plasmids), ssDNA (oligos, primers), or RNA.
3
Click Calculate. The result shows MW in g/mol, Da, and kDa, plus a full breakdown of the residue-weight calculation.
4
Use the "Use this MW" button that appears in the result to send the MW directly to the Concentration Converter tab.
Strand type:
ATGCGTACGGCTAACGTTAGC (ssDNA)
1,000 bp dsDNA
20 bp dsDNA oligo
ATGCGT (dsDNA)
Error

Molecular Weight (DNA Molecular Weight)

โ€”

Calculation Breakdown
How to Use This Calculator
1
Select the conversion mode: ng/ยตLโ†’nM, nMโ†’ng/ยตL, ng/ยตLโ†’pmol/ยตL, or pmolโ†’ng.
2
Enter your concentration value and MW in g/mol. Tip: use the "Use this MW" button from Tool 1 to auto-fill MW from your sequence.
3
Or enter sequence length + strand type for an instant approximate MW (650 g/mol/bp for dsDNA, 330 g/mol/nt for ssDNA).
4
Click Convert to see results plus a full unit conversion grid (ng/ยตL, ยตg/mL, nM, ยตM, pmol/ยตL).
Conversion mode:
โ€” OR โ€” Estimate MW from sequence length:
50 ng/ยตL, 20bp dsDNA
500 ng plasmid โ†’ pmol
100 ng/ยตL, 20-mer ssDNA
3846 nM โ†’ ng/ยตL
Error

DNA Concentration โ€” Converted Result

โ€”
Calculation Steps
Full Unit Conversion Grid:
How to Use This Calculator
1
Enter your A260 and A280 absorbance readings from your Nanodrop or spectrophotometer. These are typically in the range 0.1โ€“2.0 for well-diluted samples.
2
Enter the dilution factor (enter 1 if measuring undiluted, 10 if you diluted 1:10, etc.).
3
Select sample type (dsDNA, ssDNA, or RNA) to apply the correct extinction coefficient (50, 33, or 40 ยตg/mL per A260 unit).
4
Click Calculate to see DNA concentration in ng/ยตL, the A260/A280 ratio, and a color-coded purity verdict explaining what your ratio means.
Nanodrop users: The Nanodrop uses a 0.1 mm path length but automatically normalizes readings to 1 cm equivalent. Enter the A260/A280 values directly from your Nanodrop readout โ€” no path-length correction needed.
A260=0.85, A280=0.47, ร—10 dsDNA (good)
A260=0.60, A280=0.45, ร—1 (contaminated)
RNA sample A260=0.40
ssDNA A260=1.2, ร—5
Error

A260/A280 Purity Ratio

โ€”

DNA Concentration Calculation
How to Use This Calculator
1
Paste any DNA or RNA sequence (FASTA headers are stripped automatically). Whitespace and numbers are ignored.
2
Click Count Bases to instantly see sequence length, GC%, AT%, and a full base composition table.
3
For full molecular weight calculation from this sequence, click "Use in MW Calculator" to send it to Tool 1.
ATGCGTACGGCTAACGTTAGC
GAATTCGGATCCCTCGAG
ATGNRYATGC
Error
Base Composition
BaseCountPercentageResidue Weight (g/mol)
Quick Reference โ€” DNA Quantification Formulas
1MW from Sequence (Residue Weight Method)

ssDNA: MW = (nA ร— 313.21) + (nT ร— 304.2) + (nG ร— 329.21) + (nC ร— 289.18) + 79.0

dsDNA: MW = ssDNA MW ร— 2 (complementary strand adds approximately equal mass)

RNA: MW = (nA ร— 329.2) + (nU ร— 306.2) + (nG ร— 345.2) + (nC ร— 305.2) + 159.0

The +79.0 terminal correction accounts for the 5'-phosphate group. These residue weights are for the phosphodiester chain form (residue = nucleotide monophosphate minus water, connected in chain).

2MW from Length (Approximation)

dsDNA: MW โ‰ˆ length (bp) ร— 650 g/mol/bp โ€” includes both strands, accurate to ~2% for typical GC content

ssDNA: MW โ‰ˆ length (nt) ร— 330 g/mol/nt โ€” single strand approximation

RNA: MW โ‰ˆ length (nt) ร— 340 g/mol/nt โ€” ribonucleotide average (slightly heavier than deoxyribonucleotide)

3Concentration Conversions

nM = (ng/ยตL ร— 10โถ) / MW(g/mol)

ng/ยตL = (nM ร— MW) / 10โถ

pmol/ยตL = (ng/ยตL ร— 1000) / MW

ng = (pmol ร— MW) / 1000

Note: ng/ยตL = ยตg/mL numerically (same concentration, different notation).

4A260 Concentration Formula

Concentration (ยตg/mL) = A260 ร— dilution factor ร— extinction coefficient

Standard extinction coefficients (ยตg/mL per A260 unit, 1 cm path length):

dsDNA = 50 | ssDNA = 33 | RNA = 40 | Oligonucleotides โ‰ˆ 20โ€“33 (sequence-dependent)

A260/A280 ratio = A260 / A280 โ€” target: ~1.8 for pure DNA, ~2.0 for pure RNA.

How to Calculate DNA Molecular Weight โ€” Formula and Method

The molecular weight of DNA depends on its base composition, length, and whether it is double-stranded or single-stranded. This DNA molecular weight calculator supports two methods: the precise residue-weight method (using the actual sequence) and the standard laboratory approximation (using only the length).

The Quick Approximation (Most Labs Use This)

For routine work, the accepted laboratory approximations are: dsDNA: 650 g/mol per base pair, ssDNA: 330 g/mol per nucleotide, RNA: 340 g/mol per nucleotide. These are accurate enough for virtually all standard calculations.

dsDNA: MW โ‰ˆ length (bp) ร— 650 g/mol ssDNA: MW โ‰ˆ length (nt) ร— 330 g/mol  |  RNA: MW โ‰ˆ length (nt) ร— 340 g/mol

The Precise Residue-Weight Method

For exact calculations, use individual base residue weights. Each nucleotide residue in the phosphodiester chain has a specific mass: dAMP = 313.21 g/mol, dTMP = 304.2 g/mol, dGMP = 329.21 g/mol, dCMP = 289.18 g/mol. Add 79.0 g/mol once for the 5'-terminal phosphate correction. GC-rich sequences are slightly heavier than AT-rich sequences โ€” but the 650/330 g/mol approximation is typically within 2โ€“3% of the precise value.

Worked Example 1: ssDNA Oligo ATGCGTACGGCTAACGTTAGC (21 nt)

  1. Count bases: A=6, T=6, G=5, C=4
  2. Apply residue weights: (6ร—313.21) + (6ร—304.2) + (5ร—329.21) + (4ร—289.18) + 79.0
  3. = 1,879.26 + 1,825.20 + 1,646.05 + 1,156.72 + 79.0
  4. MW = 6,586.23 g/mol โ‰ˆ 6.59 kDa
  5. Approximation check: 21 ร— 330 = 6,930 g/mol (within ~5%)

Worked Example 2: dsDNA Plasmid, 4,700 bp

  1. Use the 650 g/mol/bp approximation: 4,700 ร— 650 = 3,055,000 g/mol
  2. MW โ‰ˆ 3,055,000 g/mol = 3,055 kDa โ‰ˆ 3.06 MDa
  3. Note: The 650 g/mol per bp figure already includes both strands of the dsDNA duplex.

Converting DNA Concentration โ€” ng/ยตL to nM and pmol

Spectrophotometers measure mass concentration (ng/ยตL or ยตg/mL). But many molecular biology protocols โ€” PCR, ligation, Gibson assembly โ€” require molar concentrations (nM, ยตM, or pmol amounts) because reactions need equimolar ratios, not equal masses. A short 20-mer oligo and a long 3 kb plasmid at the same ng/ยตL have very different molar concentrations.

nM = (ng/ยตL ร— 10โถ) / MW (g/mol) The 10โถ factor converts ngโ†’g (ร—10โปโน) and ยตLโ†’L (ร—10โปโถ) and molโ†’nmol (ร—10โน) simultaneously

Example 1: ng/ยตL โ†’ nM (oligo at 50 ng/ยตL)

  1. 20 bp dsDNA oligo: MW = 20 ร— 650 = 13,000 g/mol
  2. nM = (50 ร— 10โถ) / 13,000 = 3,846 nM โ‰ˆ 3.85 ยตM

Example 2: pmol โ†’ ng (total amount in a tube)

  1. 500 ng of a plasmid with MW = 3,000,000 g/mol
  2. pmol = (500 ร— 1,000) / 3,000,000 = 0.167 pmol
  3. 0.167 pmol of plasmid in that 500 ng sample

Example 3: nM โ†’ ng/ยตL (making up a working stock)

  1. You want 100 nM of a ssDNA primer (30-mer, MW โ‰ˆ 30 ร— 330 = 9,900 g/mol)
  2. ng/ยตL = (100 ร— 9,900) / 10โถ = 0.99 ng/ยตL
  3. 100 nM primer = 0.99 ng/ยตL

A260/A280 Ratio โ€” What It Means for DNA Purity

The A260/A280 ratio is the most widely used metric for assessing DNA purity in a molecular biology lab. Every Nanodrop reading automatically calculates it. Understanding what the ratio means โ€” and why deviations in each direction indicate different contaminants โ€” is essential for interpreting DNA quantification data.

The Beer-Lambert Law Foundation

DNA absorbs UV light maximally at 260 nm because of the stacked aromatic rings of the nucleobases. Proteins absorb maximally at 280 nm due to aromatic amino acid residues (phenylalanine, tyrosine, tryptophan). By measuring at both wavelengths, you can estimate the relative amounts of nucleic acid and protein in your sample.

A260/A280 ratio targets: ~1.8 for pure DNA, ~2.0 for pure RNA. These are not thresholds โ€” they are empirically determined values for highly purified samples. Values of 1.7โ€“2.0 for DNA are generally acceptable for downstream applications.

A260/A280 RatioInterpretationLikely CauseAction
~1.8โœ“ Pure DNANo significant contaminationProceed with experiments
~2.0โœ“ Pure RNATarget for RNA samplesProceed with experiments
1.7โ€“2.0โœ“ Acceptable DNATrace contaminationAcceptable for most applications
<1.7โš  BorderlineProtein, phenol, or saltConsider re-purification
<1.5โœ— Poor โ€” protein contaminationIncomplete protein removal; phenol carryover from phenol-chloroform extractionRe-purify: column cleanup, phenol-chloroform, or ethanol precipitation
>2.0 (DNA sample)โš  Possible RNA contaminationRNA co-purified with DNA; or A280 near noise floorTreat with RNase A; re-measure
>2.2โœ— Poor โ€” significant RNA or artefactHeavy RNA contamination; or A280 = near zero (noisy low reading)RNase treatment; re-purify; verify sample is not too dilute

Why Low Ratio = Protein (Not RNA)

When A260/A280 < 1.8 for a DNA sample, protein contamination is the first suspect. Protein absorbs strongly at 280 nm, raising A280 relative to A260 and dragging the ratio down. Phenol (from phenol-chloroform extractions) also absorbs at 270โ€“280 nm and will produce a low ratio even with minimal protein. SDS and other detergents can similarly lower the ratio.

Why High Ratio = RNA (Not "Extra Pure")

A common misconception is that a higher A260/A280 ratio means "extra pure" DNA. This is wrong. Pure dsDNA targets 1.8 โ€” not 2.0, not 2.5. An elevated ratio for a DNA sample almost always indicates RNA contamination. RNA has a naturally higher intrinsic A260/A280 ratio (~2.0), so RNA carryover pushes a DNA sample's ratio above 1.8. Treat with RNase A and re-quantify.

Extinction Coefficients for Nucleic Acid Quantification

The extinction coefficient (also called the Beer-Lambert extinction factor) determines how much UV light a given concentration of nucleic acid absorbs at 260 nm. These are the standard values used in every molecular biology lab:

Sample TypeExtinction Coeff.MeaningSource
dsDNA50 ยตg/mL per A260An A260 reading of 1.0 corresponds to 50 ยตg/mL dsDNA concentrationSambrook & Russell (Molecular Cloning)
ssDNA33 ยตg/mL per A260An A260 of 1.0 = 33 ยตg/mL ssDNA (lower because ssDNA absorbs more per ยตg due to unstacked bases)Standard laboratory convention
RNA40 ยตg/mL per A260An A260 of 1.0 = 40 ยตg/mL RNAStandard laboratory convention
Oligonucleotides20โ€“33 ยตg/mL per A260Varies by sequence; use nearest-neighbor method for short oligos for precisionIDT OligoAnalyzer (nearest-neighbor)

For short synthetic oligonucleotides, the flat 33 ยตg/mL approximation introduces significant error because individual bases have very different molar extinction coefficients (A absorbs much more strongly than C at 260 nm). For precise oligo quantification, use the nearest-neighbor method โ€” IDT's OligoAnalyzer tool calculates sequence-specific extinction coefficients for custom oligos. For standard genomic DNA, PCR products, and plasmids, the values in the table above are entirely sufficient.

Common Mistakes in DNA Quantification

Mistake 1 โ€” Using the Wrong Extinction Coefficient

  • โŒ Using 50 ยตg/mL for a ssDNA sample (oligo, primer, or PCR product that was denatured)
  • โœ… Use 50 for dsDNA, 33 for ssDNA, 40 for RNA โ€” always match the coefficient to your actual sample type
  • Error magnitude: using 50 instead of 33 for ssDNA overestimates DNA concentration by ~50%

Mistake 2 โ€” Forgetting the Dilution Factor

  • โŒ Reading A260 from a 1:10 diluted sample and not multiplying by 10
  • โœ… Concentration = A260 ร— dilution factor ร— extinction coefficient โ€” the dilution factor is critical
  • Error magnitude: a forgotten ร—10 dilution factor gives a 10ร— underestimate of DNA concentration

Mistake 3 โ€” Confusing ng/ยตL with ng/mL

  • โŒ Reporting 50 ยตg/mL (from the Beer-Lambert formula) as 50 ng/ยตL โ†’ then converting as if this is 50 ng/ยตL when actually it should equal 50 ng/ยตL already
  • โœ… Numerically, ยตg/mL = ng/ยตL (both = 1 ยตg/1000 ยตL = 1000 ng/1000 ยตL = 1 ng/ยตL โ€” wait, 1 ยตg/mL = 1 ng/ยตL? Yes: 1 ยตg = 1000 ng, 1 mL = 1000 ยตL, so 1 ยตg/mL = 1000 ng / 1000 ยตL = 1 ng/ยตL โœ“)
  • The trap: ng/mL โ‰  ng/ยตL. 1 ng/mL = 0.001 ng/ยตL. Confusing mL and ยตL gives a 1000ร— error.

Mistake 4 โ€” Using 650 g/mol/bp for Very Short Oligos

  • โŒ A 10-mer dsDNA oligo calculated at 10 ร— 650 = 6,500 g/mol โ€” end effects matter for short oligos
  • โœ… For oligos shorter than ~20 bp, use the precise residue-weight method (Tool 1 Mode A) or the ssDNA approximation ร— 2. The 650/bp figure assumes average base composition and fully accounts for internal phosphodiester bonds; end effects make short oligos slightly lighter than the approximation predicts.

Mistake 5 โ€” Misinterpreting High A260/A280 Ratio as "Very Pure"

  • โŒ A260/A280 = 2.3 for a DNA sample โ†’ "Great, super pure DNA!"
  • โœ… For DNA, the target A260/A280 ratio is ~1.8, not 2.0 or higher. A ratio of 2.3 indicates RNA contamination โ€” RNA has an intrinsically higher ratio (~2.0) and its presence raises your DNA sample's ratio above 1.8. Treat with RNase A and re-measure.

Worked Examples

ProblemFormula UsedResult
MW of ssDNA oligo ATGCGTACGGCTAACGTTAGCResidue weights + 79.06,586 g/mol โ‰ˆ 6.59 kDa
MW of 1,000 bp dsDNA (approx.)1,000 ร— 650650,000 g/mol = 650 kDa
50 ng/ยตL of 20-mer dsDNA โ†’ nM(50 ร— 10โถ) / 13,0003,846 nM = 3.85 ยตM
3,846 nM โ†’ ng/ยตL (verify above)(3846 ร— 13,000) / 10โถ50 ng/ยตL โœ“
500 ng plasmid (3 Mb) โ†’ pmol(500 ร— 1000) / 3,000,0000.167 pmol
A260=0.85, ร—10 dsDNA โ†’ concentration0.85 ร— 10 ร— 50425 ยตg/mL = 425 ng/ยตL
A260=0.60, A280=0.45 โ†’ purity ratio0.60 / 0.451.33 โ†’ โœ— Poor (protein contamination)
MW of 500 nt RNA (approx.)500 ร— 340170,000 g/mol = 170 kDa

Frequently Asked Questions

What is a good A260/A280 ratio for DNA?
A pure DNA sample should show an A260/A280 ratio of approximately 1.8. Values between 1.7 and 2.0 are generally acceptable for most downstream applications including PCR, sequencing, and restriction digestion. A ratio significantly below 1.8 indicates protein or phenol contamination (these absorb strongly at 280 nm). A ratio above 2.0 for a DNA sample suggests RNA contamination. For RNA, the target A260/A280 ratio is approximately 2.0.
How do you calculate DNA concentration from absorbance?
Use the Beer-Lambert Law: Concentration (ยตg/mL) = A260 ร— dilution factor ร— extinction coefficient. Standard extinction coefficients are dsDNA = 50 ยตg/mL per A260 unit, ssDNA = 33 ยตg/mL per A260 unit, RNA = 40 ยตg/mL per A260 unit. For example: A260 = 0.85, dilution = ร—10, dsDNA โ†’ concentration = 0.85 ร— 10 ร— 50 = 425 ยตg/mL = 425 ng/ยตL. Use Tool 3 (A260/A280 Purity) above to automate this calculation.
How do you convert ng/ยตL to nM for DNA?
Use: nM = (ng/ยตL ร— 10โถ) / MW (g/mol). The 10โถ factor handles the unit conversions (ng to g, ยตL to L, mol to nmol) simultaneously. Example: 50 ng/ยตL of a 20 bp dsDNA oligo (MW = 13,000 g/mol) โ†’ nM = (50 ร— 1,000,000) / 13,000 = 3,846 nM โ‰ˆ 3.85 ยตM. For the reverse (nM โ†’ ng/ยตL): ng/ยตL = (nM ร— MW) / 10โถ.
What is the molecular weight of a typical dsDNA base pair?
The average molecular weight of a double-stranded DNA (dsDNA) base pair is approximately 650 g/mol (Daltons). This is the standard 650 g/mol approximation used in molecular biology labs worldwide. For ssDNA, the approximation is 330 g/mol per nucleotide. These figures already account for the phosphate backbone and sugar. For more precise work, use the residue-weight method in Tool 1 Mode A with the actual sequence โ€” but the 650 g/mol/bp figure is accurate to within ~2โ€“3% for typical GC content sequences.
Why is the dsDNA extinction coefficient different from ssDNA?
The extinction coefficient reflects UV absorbance at 260 nm per unit mass. dsDNA uses 50 ยตg/mL per A260 unit; ssDNA uses 33 ยตg/mL per A260 unit. The difference arises from hypochromicity โ€” base stacking in the dsDNA helix reduces UV absorbance compared to unstacked single-stranded bases. ssDNA bases are exposed and absorb more strongly per microgram. Therefore, a given A260 reading corresponds to less mass for ssDNA (lower ยตg/mL per A260 unit = more concentrated solution needed to reach the same A260).
What does it mean if A260/A280 is above 2.0 for DNA?
For a DNA sample, A260/A280 above 2.0 most commonly indicates RNA contamination. RNA has an intrinsically higher ratio (~2.0 for pure RNA), so any RNA carry-over raises your DNA sample's ratio above the 1.8 target. It can also occur when the A280 reading is very close to the instrument noise floor โ€” measurement error at very low A280 values inflates the ratio artificially. If your DNA sample has a ratio significantly above 2.0, treat with RNase A (37ยฐC, 30 min) and re-purify if necessary before re-measuring.

Related Calculators

Quick Reference
dsDNA: bp ร— 650 g/mol Standard approximation (both strands)
ssDNA: nt ร— 330 g/mol Single strand approximation
RNA: nt ร— 340 g/mol Ribonucleotide average
nM = (ng/ยตL ร— 10โถ) / MW Mass โ†’ molar concentration
ng/ยตL = (nM ร— MW) / 10โถ Molar โ†’ mass concentration
pmol/ยตL = (ng/ยตL ร— 1000) / MW Concentration โ†’ pmol
Conc. = A260 ร— DF ร— Coeff. Beer-Lambert Law (ยตg/mL)
Purity = A260 / A280 Target: ~1.8 (DNA), ~2.0 (RNA)
Extinction Coefficients
Typeยตg/mL per A260
dsDNA50
ssDNA33
RNA40
Oligonucleotide20โ€“33
Residue Weights (g/mol)
BaseDNARNA
A313.21329.2
T/U304.2 (T)306.2 (U)
G329.21345.2
C289.18305.2
+Terminal+79.0 (5' phosphate)

Data Sources & References

  • DNA molecular weight calculation methodology: Sambrook, J. & Russell, D.W. (2001). Molecular Cloning: A Laboratory Manual, 3rd ed. Cold Spring Harbor Laboratory Press. Appendix 8 โ€” Nucleic Acid Conversions.
  • Nucleotide residue molecular weights (dAMP 313.21, dTMP 304.19, dGMP 329.21, dCMP 289.18 g/mol): Thermo Fisher Scientific Technical Reference โ€” DNA and RNA Molecular Weight and Conversions. thermofisher.com
  • Extinction coefficients at 260nm (dA: 15400, dT: 8700, dG: 11700, dC: 7300 L/mol/cm): Cantor, C.R., Warshaw, M.M. & Shapiro, H. (1970). "Oligonucleotide interactions III." Biopolymers 9(9): 1059โ€“1077. DOI 10.1002/bip.1970.360090909
  • Average dsDNA molecular weight (650 g/mol per bp): Sambrook, J. & Russell, D.W. (2001). Molecular Cloning, 3rd ed. Cold Spring Harbor Laboratory Press. Table A8.1.
  • Avogadro constant (6.02214076ร—10ยฒยณ molโปยน): CODATA 2018, NIST SP 961. physics.nist.gov
Shahid Ali โ€” Lead Developer, CECOS University Academically Verified
Calculator methods archived with DOI ยท Last verified: August 2026

Free chemistry, physics, biology & math calculators with step-by-step solutions. Trusted by 1000+ students. Solve any science problem instantly!

Scroll to Top