Free laboratory calculation tool

Peptide Molecular Weight, pI, GRAVY & Molarity Calculator

Calculate theoretical peptide formula and mass, estimated isoelectric point, net charge, and Kyte–Doolittle GRAVY from a sequence, then convert average molecular weight into laboratory amount and molar concentration.

Reviewed August 28, 2026 · Transparent mass, charge, and hydropathy models

Interactive sequence tool

Peptide molecular weight, pI & charge calculator

Enter an unmodified peptide in standard one-letter amino-acid code. Calculate formula, mass, estimated isoelectric point, net charge, and composition. Spaces, line breaks, hyphens, and a FASTA header are ignored.

Supported residues: A, C, D, E, F, G, H, I, K, L, M, N, P, Q, R, S, T, V, W, Y.

Ready

Enter a sequence to calculate its theoretical neutral mass and elemental formula.

Laboratory amount concentration

Convert the sequence mass into molarity.

After entering a valid sequence above, add material mass and final solution volume. The calculator uses the sequence-derived average molecular weight to report amount, mass concentration, and amount concentration.

Average molecular weightEnter a sequence above

Enter a valid sequence, positive material mass, and positive final volume to calculate laboratory concentration.

Calculation scope: unmodified linear peptide with free N- and C-termini. The mass calculation adds H₂O to the summed residue composition. Estimated pI and net charge use the displayed EMBOSS default pKa set and Henderson–Hasselbalch fractional charges; different parameter sets or experimental conditions can produce different values. GRAVY is the arithmetic mean of the displayed Kyte–Doolittle residue values and is not, by itself, a solubility or structural measurement. The tool does not include terminal caps, disulfide formation, salts, counterions, adducts, isotope labels, nonstandard residues, post-translational modifications, hydration, or analytical uncertainty. The concentration section is unit conversion for documented in vitro laboratory work only; it does not calculate doses, syringe units, administration volumes, or treatment instructions.

Calculation method

Residue composition plus terminal water.

Each standard amino-acid code maps to the elemental composition of that residue after peptide-bond formation. The calculator sums those residue compositions and adds H₂O to represent a free N-terminal hydrogen and C-terminal hydroxyl group. This is the same terminal-water principle described in the Expasy PeptideMass documentation.

The resulting elemental formula is multiplied by the applicable elemental mass table. Values come from the Unimod symbols and mass reference, which documents both monoisotopic and average elemental masses and their IUPAC basis.

Two mass conventions

Monoisotopic mass and average molecular weight are not interchangeable.

Monoisotopic mass uses the mass of the most abundant natural isotope for each element in the formula. Average molecular weight uses abundance-weighted atomic masses. For a small peptide the difference may be modest; it grows with molecular size and composition.

The calculator reports neutral molecular mass [M]. It does not add or subtract a proton for an ion such as [M+H]⁺ or [M−H]⁻, and it does not calculate charge-state m/z values.

Charge model

Estimated peptide pI and net charge from published pKa values.

The calculator uses Henderson–Hasselbalch fractional charges for the free N-terminus, free C-terminus, and the ionizable side chains of C, D, E, H, K, R, and Y. It estimates pI by finding the pH between 0 and 14 where the modeled net charge is zero.

The parameter values below are the default values published in the EMBOSS Epk.dat documentation. As the IPC benchmark paper explains, different pKa parameter sets and more detailed models can produce different theoretical pI values. This output is therefore a reproducible estimate under a stated model—not a direct measurement.

Download JSONDownload CSV

Ionizable groups and pKa values used for estimated peptide charge and isoelectric point
Ionizable groupCodeTypepKa
N-terminusN-termBasic8.6
C-terminusC-termAcidic3.6
CysteineCAcidic8.5
Aspartic acidDAcidic3.9
Glutamic acidEAcidic4.1
HistidineHBasic6.5
LysineKBasic10.8
ArginineRBasic12.5
TyrosineYAcidic10.1

Free termini are included. Terminal blocking groups, covalent modifications, disulfides, and local chemical environment are outside this model.

Sequence hydropathy

Peptide GRAVY from the Kyte–Doolittle scale.

Expasy ProtParam defines GRAVY as the sum of the hydropathy values of all amino acids divided by sequence length. This calculator applies the 20 values published in the Expasy Kyte–Doolittle scale.

A higher or lower arithmetic mean describes the sequence under this scale; it does not by itself establish solubility, conformation, membrane association, aggregation, or behavior in a particular solvent. The original scale is described by Kyte and Doolittle (1982).

Download JSONDownload CSV

Kyte-Doolittle hydropathy values used for peptide GRAVY
1-letter3-letterAmino acidHydropathy
AAlaAlanine1.8
CCysCysteine2.5
DAspAspartic acid-3.5
EGluGlutamic acid-3.5
FPhePhenylalanine2.8
GGlyGlycine-0.4
HHisHistidine-3.2
IIleIsoleucine4.5
KLysLysine-3.9
LLeuLeucine3.8
MMetMethionine1.9
NAsnAsparagine-3.5
PProProline-1.6
QGlnGlutamine-3.5
RArgArginine-4.5
SSerSerine-0.8
TThrThreonine-0.7
VValValine4.2
WTrpTryptophan-0.9
YTyrTyrosine-1.3

Amount concentration

Laboratory molarity from sequence-derived mass.

IUPAC defines amount concentration as the amount of a constituent divided by the volume of the mixture. The calculator first converts material mass to amount of substance with n = mass ÷ molecular weight, then applies c = n ÷ final volume.

Final volume—not merely solvent added—is the controlling volume. The calculated molecular weight assumes the exact unmodified sequence and free termini described above; a different molecular form, counterion, modification, or hydrate requires its applicable molecular weight.

Reference dataset

Amino-acid residue mass table.

These are residue formulas and masses after removal of H₂O from each free amino acid—the form summed inside a peptide chain. Add one terminal H₂O to the total residue composition for an unmodified linear peptide with free N- and C-termini.

Download JSONDownload CSV

Standard amino-acid residue formulas and theoretical masses in daltons
1-letter3-letterAmino acidResidue formulaMonoisotopic (Da)Average (Da)
AAlaAlanineC3H5NO71.0371171.0779
CCysCysteineC3H5NOS103.00918103.1429
DAspAspartic acidC4H5NO3115.02694115.0874
EGluGlutamic acidC5H7NO3129.04259129.1140
FPhePhenylalanineC9H9NO147.06841147.1739
GGlyGlycineC2H3NO57.0214657.0513
HHisHistidineC6H7N3O137.05891137.1393
IIleIsoleucineC6H11NO113.08406113.1576
KLysLysineC6H12N2O128.09496128.1723
LLeuLeucineC6H11NO113.08406113.1576
MMetMethionineC5H9NOS131.04048131.1961
NAsnAsparagineC4H6N2O2114.04293114.1026
PProProlineC5H7NO97.0527697.1152
QGlnGlutamineC5H8N2O2128.05858128.1292
RArgArginineC6H12N4O156.10111156.1857
SSerSerineC3H5NO287.0320387.0773
TThrThreonineC4H7NO2101.04768101.1039
VValValineC5H9NO99.0684199.1311
WTrpTryptophanC11H10N2O186.07931186.2099
YTyrTyrosineC9H9NO2163.06333163.1733

Source model: Unimod elemental masses. Values are calculated from the displayed residue formulas; they are not measurements of a physical sample.

Interpretation boundary

A theoretical mass is not a sample result.

The output answers a defined mathematical question: what mass follows from this unmodified linear sequence under the stated atomic-mass model? It does not establish that a physical sample contains the sequence, that its quantity matches a label, or that it meets a purity specification.

Experimental identity may be supported through mass-spectrometric evidence interpreted against the method and expected charge states. Chromatographic purity, measured quantity, sterility, endotoxin status, counterions, residual solvents, and suitability remain separate questions. See the HPLC vs LC-MS guide and peptide COA guide.

Sources

Mass, charge, and nomenclature references.

  1. Unimod: Symbols and mass values
  2. Expasy: PeptideMass documentation
  3. IUPAC Gold Book: Peptides
  4. IUPAC Gold Book: Amount concentration
  5. EMBOSS: iep documentation and default Epk.dat pKa values
  6. Expasy: Compute pI/Mw documentation
  7. Kozlowski: IPC—Isoelectric Point Calculator
  8. Expasy: ProtParam GRAVY documentation
  9. Expasy: Kyte–Doolittle hydropathy scale
  10. Kyte and Doolittle: A simple method for displaying hydropathic character

Calculator FAQ

Method, formats, and limits.

How is peptide molecular weight calculated from a sequence?

For an unmodified linear peptide with free termini, the calculator sums the elemental composition of every amino-acid residue and adds H2O for the terminal hydrogen and hydroxyl group. Elemental masses are then summed using either monoisotopic or average atomic masses.

What is the difference between monoisotopic mass and average molecular weight?

Monoisotopic mass uses the mass of the most abundant natural isotope of each element. Average molecular weight uses abundance-weighted average atomic masses. The values diverge as molecular size and elemental composition increase.

Does the calculator include peptide modifications?

No. It assumes the 20 standard amino-acid residues, a linear sequence, and free N- and C-termini. Terminal caps, disulfides, salts, adducts, isotope labels, nonstandard residues, post-translational modifications, and counterions require explicit mass adjustments.

Can theoretical peptide mass verify a laboratory sample?

No. A theoretical mass is a calculation from a stated sequence. It does not measure a sample or establish identity, purity, quantity, sterility, or suitability. Experimental evidence requires an applicable analytical method and record.

What sequence format does the calculator accept?

It accepts standard one-letter codes for the 20 common amino acids. Uppercase and lowercase input are accepted. Spaces, line breaks, hyphens, and a FASTA header are ignored; ambiguous or unsupported residue codes produce an error instead of an estimated result.

How does the calculator convert peptide mass into molarity?

It divides material mass by the sequence-derived average molecular weight to obtain amount of substance, then divides that amount by final solution volume. With mass in milligrams, molecular weight in grams per mole, and final volume in millilitres, the numerical result mass/(molecular weight × volume) is mol per litre.

How are peptide isoelectric point and net charge estimated?

The calculator applies Henderson–Hasselbalch fractional charges to the free N-terminus, free C-terminus, and ionizable C, D, E, H, K, R, and Y side chains using the default pKa values published in the EMBOSS Epk.dat model. Estimated pI is the pH where the modeled net charge reaches zero.

Why can peptide pI calculators return different values?

Estimated pI depends on the selected pKa parameter set, terminal chemistry, modifications, and the physical environment. This calculator publishes its exact pKa values and assumptions so its output can be reproduced, but the estimate is not an experimental measurement.

What does peptide GRAVY mean?

GRAVY is the grand average of hydropathy: the sum of the Kyte–Doolittle hydropathy values for every residue divided by sequence length. It is a sequence-scale descriptor, not a direct measurement of solubility, structure, or membrane association.

Research use only.

Everything sold here is for laboratory research. Products are non-sterile and are not drugs, supplements, food, cosmetics, medical devices, or diagnostic tools. They are not for human or animal consumption or administration.