🔬
🔬 Science & engineering

Polymer Molecular Weight Calculator (Mn, Mw, PDI)

Results update as you type.

Your numbers

Understanding the polymer molecular weight calculator — concept and principle

A polymer sample never contains chains of one length; it is a distribution. To describe it, polymer scientists use averages: the number-average molar mass Mn, the weight-average molar mass Mw, and their ratio, the dispersity or polydispersity index (PDI). This calculator computes all three from a list of chain counts (or mole fractions) and their molar masses, for example from a GPC result divided into slices.

Number-average and weight-average molar mass10, 30, 40 and 20 chains of 10k, 20k, 50k and 100k g/mol give Mn 47,000, Mw 66,596 and dispersity 1.42.Counting chains vs. weighing them10 chains× 10,00030 chains× 20,00040 chains× 50,00020 chains× 100,000Mn = 47,000every chain countsequallyMw = 66,596heavy chainscount morePDI = 66,596 ÷ 47,000 = 1.42
Mw is always at least Mn; the gap (PDI above 1) shows how spread out the chain sizes are.

How it is calculated

Nᵢ is the number of chains (or moles, or mole fraction) with molar mass Mᵢ in g/mol. The two lists must have the same length and order.

The principle

Mn is an ordinary average: total mass divided by number of chains, so every molecule counts equally. Mw weights each chain by its mass, so it answers the question "if I pick a random gram of polymer, what is the molar mass of the chain it belongs to?". Heavy chains therefore pull Mw up more than Mn. The two are equal only when all chains are identical; otherwise Mw is larger and PDI exceeds 1. Different properties follow different averages: colligative properties such as osmotic pressure depend on Mn, while light scattering measures Mw, and melt viscosity is very sensitive to the high-mass end.

Worked example

  1. Defaults: N = 10, 30, 40, 20 chains with M = 10,000, 20,000, 50,000, 100,000 g/mol.
  2. ΣN = 100 and ΣNM = 100,000 + 600,000 + 2,000,000 + 2,000,000 = 4.7 × 10⁶.
  3. Mn = 4.7 × 10⁶ ÷ 100 = 47,000 g/mol.
  4. ΣNM² = 1 × 10⁹ + 1.2 × 10¹⁰ + 1 × 10¹¹ + 2 × 10¹¹ = 3.13 × 10¹¹.
  5. Mw = 3.13 × 10¹¹ ÷ 4.7 × 10⁶ = 66,595.7 g/mol.
  6. PDI = 66,595.7 ÷ 47,000 = 1.417.

How to read the result

A PDI of 1 means a uniform (monodisperse) sample. Well-controlled living polymerisations can approach about 1.1 or below, ideal step-growth polymers tend toward 2, and many industrial free-radical polymers are broader. A higher PDI at the same Mn means more very long and very short chains, which affects processing, toughness and brittleness.

Common mistakes

Keep in mind: The result is only as good as the distribution you enter; slicing a broad peak into a few points gives approximate averages.

Frequently asked questions

Is PDI the same as dispersity Đ?

Yes. IUPAC now recommends the term dispersity and the symbol Đ for Mw/Mn.

What is Mz?

The next higher average, ΣNᵢMᵢ³ ÷ ΣNᵢMᵢ², which is even more sensitive to the longest chains.

Why is molar mass written in g/mol or Da?

Both express the mass of one mole of chains; 1 g/mol corresponds to 1 dalton per molecule.

Sources: IUPAC (2009). Dispersity in polymer science. Pure and Applied Chemistry, 81(2), 351–353. · Odian, G. Principles of Polymerization. Wiley. · Young, R. J. & Lovell, P. A. Introduction to Polymers. CRC Press.

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →