Quick guide
How to use this calculator
- Choose the terminal model that matches the molecule actually prepared.
- Enter the exact unmodified sequence with the correct DNA or RNA alphabet.
- Use the base ledger and end correction to reconcile the total.
Calculation method
Calculation and interpretation
Replace length-times-average guesses with a reproducible sequence ledger and named end correction.
DNA 5′/3′-OH MW = Σ nucleotide masses − 61.96 g/mol; DNA 5′-P adds 79.0 g/mol. RNA transcript MW = Σ ribonucleotide masses + 159.0 g/mol for the declared 5′ triphosphate model.
Worked example
Calculate an unmodified DNA oligo mass
The result applies only to the entered sequence and selected unmodified terminal model.
DNA 5′/3′-OH MW = Σ nucleotide masses − 61.96 g/mol; DNA 5′-P adds 79.0 g/mol. RNA transcript MW = Σ ribonucleotide masses + 159.0 g/mol for the declared 5′ triphosphate model.
Supported inputs
Precision and limits
Canonical bases required
Ambiguity symbols and nonstandard nucleotides are rejected because they do not define one exact sequence mass.
Single strand
The result describes the entered single strand; a duplex requires both strand sequences and terminal states.
Named end models only
Only DNA hydroxyl, DNA 5′ monophosphate and RNA-transcript 5′ triphosphate models are included.
No modifications or adducts
Caps, labels, linkers, conjugates, counterions, hydration and other modifications are excluded.
Numerical support
The sequence-specific sum supports up to 200,000 canonical nucleotide symbols.
Continue calculating
