Dimensional analysis

Every chemistry calculation is secretly a unit-conversion problem. Given a mass of oxygen, how many molecules is that? Given a molarity, what mass of salt do you weigh out? Dimensional analysis — also called the factor-label method — answers both with the same trick: multiply the given quantity by a chain of conversion factors, each one exactly equal to 11, until the unwanted units cancel and only the target unit survives. It sounds almost too simple to be a "method," yet it is the single most reliable habit in the "Some Basic Concepts of Chemistry" chapter, because mole, mass, volume and concentration problems all reduce to the same skill: set up a unit chain, cancel, compute.

The core insight

Multiplying a quantity by a chain of conversion factors — each one a ratio of equivalent quantities equal to 11 — lets unwanted units cancel algebraically until only the target unit remains.

The core idea

A conversion factor is a fraction built from two equal quantities expressed in different units. Because the numerator and denominator are physically the same amount, the fraction equals exactly 11, so multiplying by it never changes the size of a quantity — only the unit it is dressed in.

1 km=1000 m  ⟹  1000 m1 km=11\ \text{km} = 1000\ \text{m} \implies \frac{1000\ \text{m}}{1\ \text{km}} = 1

where: either orientation of the ratio is valid; you pick whichever one places the unwanted unit in the denominator so it cancels against the unit already in your quantity. Chaining several such factors together converts a quantity through several intermediate units in one line:

Quantity in unit A×unit Bunit A×unit Cunit B=Quantity in unit C\text{Quantity in unit A} \times \frac{\text{unit B}}{\text{unit A}} \times \frac{\text{unit C}}{\text{unit B}} = \text{Quantity in unit C}

where: each factor's denominator must match the unit directly to its left, so that unit is struck out, leaving the numerator's unit to carry forward into the next factor. In this chapter, three conversion relationships recur constantly and are worth knowing as a reflex:

n=mMN=n×NAMconc=nsoluteVsolution(L)n = \frac{m}{M} \qquad N = n \times N_A \qquad M_{\text{conc}} = \frac{n_{\text{solute}}}{V_{\text{solution}}(\text{L})}

where: nn is amount in moles, mm is mass, MM is molar mass (g mol−1\text{g mol}^{-1}), NN is number of particles, NA=6.022×1023 mol−1N_A = 6.022\times10^{23}\ \text{mol}^{-1} is Avogadro's number, and MconcM_{\text{conc}} is molarity (mol L−1\text{mol L}^{-1}). The working strategy has four parts: identify the given quantity and unit, identify the target unit, write a chain of factors that bridges the two with the unwanted unit always in a denominator, and multiply through. This habit also doubles as an error check — if a unit fails to cancel partway through the chain, a factor has been inverted or is missing, and you catch the mistake before any wrong number even appears. It helps to think of each conversion factor as a labelled bridge between two islands of units. You never need to know the whole route in advance; you only need to know one bridge at a time, check that its "entry" unit matches the island you are standing on, and cross it. Long problems that look intimidating — say, converting a mass of a compound directly into a volume of gas it would occupy, or into the number of atoms of one particular element inside it — are never solved in one leap. They are solved by laying down bridges one after another (mass to moles of compound, moles of compound to moles of element, moles of element to atoms) until you land on the target island. Writing every unit explicitly at each step, rather than trusting mental arithmetic, is what keeps a long chain from silently going wrong.

Derivation AChaining conversion factors to go from mass to number of particles

The goal is to show, step by step and using only algebra a student already owns, that multiplying a mass by two conversion factors in sequence — first the reciprocal of molar mass, then Avogadro's number — produces a pure number of particles, with every intermediate unit cancelling exactly and no unit left over at the end.

Step 1. Start from a mass mm of a substance, given in grams, with known molar mass MM in g mol−1\text{g mol}^{-1}. Write the first conversion factor so that grams cancels: multiply mm by 1M\dfrac{1}{M}, whose units are mol g−1\text{mol g}^{-1}. The product is m×1M=mMm \times \dfrac{1}{M} = \dfrac{m}{M}, and its unit is g×mol g−1=mol\text{g} \times \text{mol g}^{-1} = \text{mol} — the grams have visibly cancelled, leaving moles. This defines n=m/Mn = m/M.

Step 2. Take that result in moles and multiply by the second conversion factor, Avogadro's number NA=6.022×1023 mol−1N_A = 6.022\times10^{23}\ \text{mol}^{-1}, which states that 1 mol=6.022×10231\ \text{mol} = 6.022\times10^{23} particles. The product is n×NAn \times N_A, with unit mol×mol−1=1\text{mol} \times \text{mol}^{-1} = 1 (dimensionless) attached to a pure count, so N=n×NAN = n \times N_A is a number of particles, not a number of moles.

Step 3. Combine both steps into one chain: N=mM×NAN = \dfrac{m}{M} \times N_A. Track the units all the way through: g→mol\text{g} \to \text{mol} (grams cancel against grams hidden inside MM) →\to particles (moles cancel against mol−1\text{mol}^{-1} hidden inside NAN_A). Every unit that appears also disappears except the final one, which is exactly the signature of a correctly built conversion chain.

Step 4. Generalise the lesson: any chain of factors, each equal to 11, can be inserted between a given quantity and a target unit as long as consecutive factors share a cancelling unit. The same three-factor logic extends to molarity problems by inserting Mconc=n/VM_{\text{conc}} = n/V as a further link between moles and solution volume.

Worked example

How many molecules of oxygen (O2\text{O}_2) are present in 8.0 g8.0\ \text{g} of oxygen gas? Take the molar mass of O2\text{O}_2 as 32 g mol−132\ \text{g mol}^{-1}.

Step 1. Set up the chain. The target requires moving grams to moles to molecules:

g→ ÷M mol→ ×NA molecules\text{g} \xrightarrow{\ \div M\ } \text{mol} \xrightarrow{\ \times N_A\ } \text{molecules}

Step 2. Convert mass to moles using n=m/Mn = m/M:

n=8.0 g32 g mol−1=0.25 moln = \frac{8.0\ \text{g}}{32\ \text{g mol}^{-1}} = 0.25\ \text{mol}

Step 3. Convert moles to number of molecules using N=n×NAN = n \times N_A:

N=0.25 mol×6.022×1023 mol−1=1.5055×1023 moleculesN = 0.25\ \text{mol} \times 6.022\times10^{23}\ \text{mol}^{-1} = 1.5055\times10^{23}\ \text{molecules}

Step 4. Check units and round. Grams cancelled inside MM, moles cancelled inside NAN_A, leaving a pure count — confirming the chain was set up correctly. Rounding to two significant figures (matching the 8.0 g8.0\ \text{g} given):

N≈1.51×1023 molecules of O2\boxed{N \approx 1.51\times10^{23}\ \text{molecules of } \text{O}_2}

Competitive stretch

The same chain extends naturally to solutions. To prepare 250 mL250\ \text{mL} of 0.50 mol L−10.50\ \text{mol L}^{-1} NaCl\text{NaCl} (molar mass 58.5 g mol−158.5\ \text{g mol}^{-1}), first convert volume: 250 mL×1 L1000 mL=0.250 L250\ \text{mL} \times \dfrac{1\ \text{L}}{1000\ \text{mL}} = 0.250\ \text{L}. Then use molarity to get moles: n=Mconc×V=0.50×0.250=0.125 moln = M_{\text{conc}} \times V = 0.50 \times 0.250 = 0.125\ \text{mol}. Finally convert moles to mass: m=n×M=0.125×58.5=7.3125 gm = n \times M = 0.125 \times 58.5 = 7.3125\ \text{g}, which rounds to 7.3 g of NaCl\boxed{7.3\ \text{g of NaCl}} (two significant figures, matching 0.500.50).

Common traps

  • Inverting a conversion factor (multiplying by MM instead of dividing) — always confirm algebraically that the unwanted unit actually cancels before computing a number.
  • Forgetting to convert mL to L before applying molarity or molality, both of which are defined per litre or per kilogram.
  • Confusing molar mass (g mol−1\text{g mol}^{-1}, links mass and moles) with Avogadro's number (mol−1\text{mol}^{-1}, links moles and particle count) — both are conversion factors but bridge completely different pairs of units.
  • Carrying inconsistent significant figures through a multi-step chain; round only the final answer, matching the least precise given value.

Ask the tutor: stuck on which conversion factor to use first in a multi-step mole-mass-volume problem — ask the AI tutor to walk through setting up the unit chain with you.

Why does multiplying by a conversion factor not change the actual quantity?

Because a conversion factor is a ratio of two equal amounts expressed in different units, such as 1000 m/1 km1000\ \text{m}/1\ \text{km}, which numerically equals 11. Multiplying any quantity by 11 leaves its true size unchanged — only the unit label changes. That is exactly why you are allowed to chain several such factors in a row: you are repeatedly multiplying by 11 in different disguises, so the physical amount never drifts, only the units dressing it do.

How do I decide which way up to write a conversion factor?

Look at the unit already sitting in your quantity and put that same unit in the denominator of the next factor, so it cancels. If you currently have grams and want moles, write the factor as 1 molM g\dfrac{1\ \text{mol}}{M\ \text{g}} so grams cancels against grams. Writing it upside down leaves you with squared or nonsensical units, which is your signal, before computing anything, that the factor needs to be flipped.

Is dimensional analysis the same thing as checking dimensional homogeneity of a formula?

They are related but not identical. Dimensional analysis here means chaining unit-equal-to-1 ratios to convert a quantity from one unit to another, which is the everyday chemistry skill this article covers. Checking dimensional homogeneity means verifying that both sides of an equation reduce to the same fundamental dimensions — a broader physics idea. The chemistry use in this chapter is specifically the conversion-chain technique, applied to mass, moles, particle count and solution volume.

Before this

Where this leads