Oligo Calculator
How to use Oligo Calculator

Oligo Calculator is an oligonucleotide chemical formula and molecular weight calculator and MS peak assignment tool.

Oligonucleotide sequences can be entered using any of the formats shown below, with sulfurizations / phosphorothioate linkages indicated by inserting an asterisk (*) between residues, either:

  • Unseparated standard capitalized single-letter codes for 2'-deoxy (DNA) residues, with multiple-letter codes enclosed in round, curly or square brackets

(mG)*(fC)*(mU)GG(mC)*(rA)*(mG)
{mG}*{fC}*{mU}GG{mC}*{rA}*{mG}
[mG]*[fC]*[mU]GG[mC]*[rA]*[mG]

  • All residues separated by either a dot, comma or dash (or sulfurization asterisk where required), without brackets

mG*fC*mU.G.G.mC*rA*mG
mG*fC*mU,G,G,mC*rA*mG
mG*fC*mU-G-G-mC*rA*mG

5'- and 3'-termini can be selected from the predefined lists.

MS peaks for assignment can be provided in the form of a comma-separated list and Oligo Calculator will attempt to assign them to deletion sequences, adducts and/or losses.

Click on the mass spectrum to see an example assignment for the sequence above.

A SMILES string can be automatically generated for each oligonucleotide sequence entered, which can be pasted directly as a structure into most chemical drawing software.

Where possible, Oligo Calculator will also provide estimated extinction coefficient values for your sequence.

Predefined termini and residues currently supported are given below (with chemical formulae). Hovering over underlined residue codes will display molecular structures.

Please send comments, questions, residue requests and bug reports to:

nxlehneqcjcknhynfnxt

Residue letter codes
C10H12N5O5P
C17H30N3O6PS
C22H40N3O10PS
C9H12N3O6P
C40H70NO10P
C10H12N5O5P
C9H12N3O6P
C10H12N5O6P
C14H25N2O6PS2
C5H9O5P
C10H13N2O7P
C9H11N2O7P
C10H11FN5O5P
C9H11FN3O6P
C10H11FN5O6P
C10H12FN2O7P
C9H10FN2O7P
C10H12N5O6P
C11H12N5O6P
C10H12N3O7P
C11H12N5O7P
C11H13N2O8P
C10H11N2O8P
C11H14N5O6P
C10H14N3O7P
C11H14N5O7P
C13H18N5O7P
C12H18N3O8P
C13H18N5O8P
C13H19N2O9P
C12H17N2O9P
C11H15N2O8P
C10H13N2O8P
C14H19N4O8P
C16H26N7O5P
C18H28N5O7P
C16H25N6O6P
C18H27N4O8P
C10H12N5O6P
C9H12N3O7P
C10H12N5O7P
C5H9O6P
C10H13N2O8P
C9H11N2O8P
C6H13O4PS2
C12H25O4PS2
C21H31N4O9PS
C3H7O4P
C6H13O6P
C12H25O4P
C12H25O9P
C10H13N2O7P
5'-termini
C3H9NO3P
C6H15NO3P
C12H27NO3P
C4H11NO4P
C8H19NO6P
C16H29N3O5PS
C37H65NO8P
C21H19O2
C30H34O10P
C28H32N2O8P
H2O3P
C18H38O3P
C3H8O3PS
C6H14O3PS
C25H28O3PS
H
3'-termini
C3H9NO4P
C6H15NO4P
OH
H2O4P
C3H8O4PS
C6H14O4PS
© 2025 Sam Lear
·
Home · Help · Peptide · Peptoid · API · Cite