Audited ·Last updated 29 Jul 2026·4 citations·Tier 2·0 uses

Mass Percent Calculator — Percent Concentration of a Solution (w/w, w/v, v/v)

Percent concentration of a solution on the USP w/w, w/v and v/v bases. Solve for the percentage, the solute to weigh, or the solution you can make.

Mass Percent Calculator

Which percentage basis?
What do you want to find?
Grams on the w/w and w/v bases; millilitres on the v/v basis. Zero is allowed — 0 % is a real concentration.
The FINISHED SOLUTION, not the solvent you added. Grams on the w/w basis; millilitres on w/v and v/v. Using the solvent here is the single commonest error and always makes the percentage come out too high.
On the basis chosen above. Read when solving for the solute or the solution. On the w/w basis this cannot exceed 100 %; on w/v it can, because grams per millilitre is not a fraction.
%
Percentage concentration
5
The concentration on the basis you chose. Always label it — '5 %' on its own is ambiguous, and w/w, w/v and v/v give different numbers for the same solution.
As a fraction of 1
0.05
Solute
25
Finished solution
500

Background.

This calculator works out the percentage concentration of a solution — how much solute is in it, expressed as a percentage of the finished solution. It is not the same page as percent composition, which asks what fraction of a compound's molar mass a given element accounts for; if you want the percentage of oxygen in water, that is the percent composition calculator, and this one will not help.

There is no such thing as a plain '5 % solution'. The United States Pharmacopeia's General Notices define three separate percentage concentrations, and they are three different quantities rather than three units of one. Percent weight in weight is grams of solute in 100 g of solution. Percent weight in volume is grams of solute in 100 mL of solution. Percent volume in volume is millilitres of solute in 100 mL of solution. The same bottle has different numbers on each basis, related by the solution's density: % w/v equals % w/w multiplied by the density in g/mL. Pick the basis at the top of the calculator and label it on whatever you write down.

One of those three is not a fraction at all. Percent w/v divides grams by millilitres, so it is a mass-per-volume concentration wearing a percent sign; it only looks dimensionless because grams and millilitres happen to coincide numerically for water. That has a practical consequence the calculator acts on: percent w/w can never exceed 100, because mass is conserved and the solute is part of the solution, so the calculator refuses anything higher. Percent w/v is not capped, because a solution denser than 1 g/mL genuinely has a w/v figure larger than its w/w figure, and a concentrated dense solution can pass 100 % w/v without anything being wrong.

The error that costs people most often is the denominator. It is the finished solution, never the solvent you poured in. Dissolve 25.0 g of sodium chloride in 475.0 g of water and you have 500.0 g of solution, so the concentration is 100 × 25 ÷ 500 = 5.00 % w/w. Divide by the 475 g of water instead and you get 5.26315789474 % — five percent high, and completely plausible on the page. The calculator's second numeric field is labelled 'finished solution' for exactly this reason.

Temperature matters for two of the three bases and not at all for the third. Anything with a volume in it expands when warmed, so a w/v or v/v figure is only meaningful at a stated temperature; USP fixes the compendial basis at 25 °C unless a monograph says otherwise, with alcohol content referred to 15.56 °C. Percent w/w has no temperature dependence whatsoever, because mass does not expand — which is why safety data sheets and shipping documents prefer it.

The worked check on the other side of the page is normal saline. USP's definition says 0.9 % w/v must mean 0.9 g of sodium chloride in 100 mL of solution, which is 9 g per litre, or 9 mg/mL. FDA-approved labelling for 0.9 % Sodium Chloride Injection USP states 9 mg of sodium chloride per mL — an independent regulator's number confirming the compendial definition, which is worth more than any amount of internal consistency.

Underneath the widget: the three USP definitions quoted in full, why IUPAC's volume fraction is measured before mixing while USP's is measured after, how to convert a percentage into molarity, and what the calculator does at each of its singularities.

What is mass percent calculator?

A percentage concentration states how much of a solution is solute, as parts per hundred. Which hundred is the question the basis answers.

USP-NF General Notices section 8.140 sets out the three: percent weight in weight (w/w) is the number of grams of a solute in 100 g of solution; percent weight in volume (w/v) is the number of grams of a solute in 100 mL of solution; percent volume in volume (v/v) is the number of millilitres of a solute in 100 mL of solution. In all three the denominator is the finished solution.

Only the w/w basis corresponds to a quantity IUPAC recognises as a fraction. The Green Book defines the mass fraction w of a component B as its mass divided by the total mass of all components, with SI unit 1 — a pure ratio. Divide this calculator's w/w percentage by 100 and that is what you have. The w/v basis instead corresponds to what the Green Book calls mass concentration, symbol gamma, defined as mass of B over the volume of the mixture, with coherent SI unit kg m⁻³. Expressing that as a percentage is a pharmacopoeial convention, not an SI one, and it is why the number can exceed 100.

The v/v basis carries a subtlety worth knowing about before you rely on it. Volumes are not additive: mix 50 mL of ethanol with 50 mL of water and you get noticeably less than 100 mL, because the molecules pack differently together than they do apart. USP resolves this by defining the denominator as the volume of the finished, mixed solution — what you actually read off a volumetric flask. The IUPAC Green Book defines its volume fraction the other way, against the component volumes prior to mixing, and warns in the same note that other definitions exist and that the term should not be used in accurate work without spelling out which one is meant. This calculator implements the USP definition, because it is what a bench preparation and a product label both mean.

Percent concentration and molarity answer different questions and are not interchangeable. Molarity counts particles per litre and is what stoichiometry needs; a percentage counts mass or volume and is what a label, a recipe or a dilution instruction usually gives. Converting between them needs the molar mass, and for w/w it needs the density as well.

How to use this calculator.

  1. Pick the basis first. If a label or a protocol says w/v, choose w/v — do not silently treat it as w/w, because the two differ by the solution's density and the difference is not small for concentrated solutions.
  2. Pick what you want to find. 'The percentage' when you have measured both quantities; 'solute to weigh out' when you know the strength you want and how much solution to make; 'solution I can make' when the solute is what limits you.
  3. Enter the solute quantity — grams on the w/w and w/v bases, millilitres on v/v.
  4. Enter the finished solution quantity, and make sure it really is the finished solution. If you know the solute and solvent separately, add them for the w/w basis: 25 g of solute in 475 g of water is 500 g of solution. On the volume bases, read the value off the volumetric flask after making up to the mark — do not add the component volumes, because volumes do not add.
  5. Read the percentage, and write the basis next to it every time. '5 %' on its own is not a concentration; '5 % w/w' is.
  6. Note the temperature if you used a volume basis. USP works at 25 °C unless stated, and alcohol percentages are referred to 15.56 °C.
  7. To convert to molarity, take the mass of solute per litre of solution and divide by the molar mass. A w/v percentage already gives you that directly — 0.9 % w/v is 9 g/L — while a w/w percentage needs the solution's density first.

The formula.

% = 100 × solute / solution solute = (% / 100) × solution

All three bases share one shape, taken straight from USP General Notices 8.140:

% = 100 × (solute quantity) / (finished-solution quantity)

and its two rearrangements, solute = (% / 100) × solution and solution = solute / (% / 100). What changes between the bases is which physical quantities go in:

% w/w = 100 × m_solute [g] / m_solution [g] — dimensionless, IUPAC mass fraction × 100 % w/v = 100 × m_solute [g] / V_solution [mL] — NOT dimensionless; a g/mL concentration % v/v = 100 × V_solute [mL] / V_solution [mL] — dimensionless

Worked through with the page's fixture. Dissolve 25.0 g of sodium chloride in 475.0 g of water: the finished solution is 500.0 g, so % w/w = 100 × 25 ÷ 500 = 5.00 %, and as a fraction, 0.05. Use the 475 g of solvent as the denominator by mistake and you get 100 × 25 ÷ 475 = 5.26315789474 %. A smaller denominator gives a bigger quotient — the error always inflates the answer, and by exactly the ratio 500/475.

WHY W/W IS CAPPED AT 100 AND W/V IS NOT. Mass is conserved and additive: the mass of a solution is exactly the mass of solute plus the mass of solvent, at any temperature. So the solute can never outweigh the solution, and % w/w above 100 is physically impossible — the calculator refuses it and tells you the likely cause, which is nearly always the solvent-as-denominator mistake. Percent w/v is a different animal. It divides grams by millilitres, so it is not a fraction, and any solution denser than 1 g/mL has a w/v figure larger than its w/w figure. A concentrated dense solution can exceed 100 % w/v perfectly legitimately, so the calculator accepts it. The v/v basis is not capped either, because volumes are not additive and the relationship between component and solution volume is not a simple partition.

ROUNDING STAGE — final only. Every step runs in arbitrary-precision decimal arithmetic with a single rounding to twelve significant digits inside the return statement. The 100 % check is deliberately made against the unrounded value: had it been made after rounding to two decimal places, a true 100.004 % w/w would have rounded to 100.00 and slipped through. There are tests immediately below, at and immediately above the boundary, and exactly 100 % is allowed, because a pure substance is 100 % itself.

SINGULARITIES. A finished-solution quantity of zero is refused when solving for the percentage or the solute — there is no concentration of nothing, and it is a division by zero. A percentage of zero is refused when solving for the solution quantity, because at 0 % the solute never runs out and the amount of solution you could make is unbounded; that is a genuine pole rather than a rounding artefact. Negative quantities are refused outright. A solute quantity of zero is perfectly legal and returns 0 %.

CONVERTING TO MOLARITY. A w/v percentage is already grams per 100 mL, so multiply by 10 to get grams per litre and divide by the molar mass to get mol/L: 0.9 % w/v sodium chloride is 9 g/L, and at 58.44 g/mol that is 0.154 mol/L. A w/w percentage needs the solution's density first, because it says nothing about volume.

A worked example.

Example

Making up a 5 % w/w salt solution, and the mistake that turns it into 5.26 %. Step 1 — get the denominator right. You weigh out 25.0 g of sodium chloride and dissolve it in 475.0 g of water. Mass is conserved, so the finished solution weighs 25.0 + 475.0 = 500.0 g. That 500.0 g is what goes in the 'finished solution' box — not the 475.0 g of water. Step 2 — the percentage. With the basis set to w/w and the mode set to 'the percentage', the calculator returns 100 × 25 ÷ 500 = 5.00 % w/w, and 0.05 as a fraction of 1, which is the IUPAC mass fraction. Step 3 — see what the mistake costs. Put 475 in the denominator instead and the answer becomes 5.26315789474 %. That is five percent high in relative terms, it is in the right ballpark, and nothing about it looks wrong. A smaller denominator always gives a bigger quotient, so this error only ever inflates a concentration — which is the wrong direction to be wrong in if you are dosing anything. Step 4 — run it the other way. Switch the mode to 'solute to weigh out', enter 5 % and 500 g, and you get 25 g back: the number for the balance. Switch to 'solution I can make', enter 5 % and 25 g, and you get 500 g. All three modes close the loop. The independent check, on a different basis. Normal saline is labelled 0.9 % w/v. USP's definition says that must mean 0.9 g of sodium chloride in 100 mL of solution, so set the basis to w/v, the mode to 'solute to weigh out', the percentage to 0.9 and the solution to 1000 mL: the answer is 9.00 g of sodium chloride per litre, which is 0.9 g per 100 mL, which is 9 mg per mL. FDA-approved labelling for 0.9 % Sodium Chloride Injection USP states the strength as 9 mg of sodium chloride per mL. A drug regulator and a compendium, arriving at the same number by different routes — that is a real check on the definition, in a way that no amount of internal consistency would be. And if you want that as a molarity: 9 g/L divided by the 58.44 g/mol molar mass of sodium chloride is about 0.154 mol/L.

solute Quantity25
basismassMass
percent5
solve Forpercent
solution Quantity500

Frequently asked questions.

Is this the same as percent composition?
No, and mixing them up is the commonest reason people land on the wrong page. Percent composition asks what share of a compound's molar mass a given element accounts for — the percentage of oxygen in water, say — and its denominator is a molar mass computed from a chemical formula. This page asks how much solute is in a solution, and its denominator is the mass or volume of the finished solution you actually made. Different inputs, different denominators, different users. If you have a formula and want elemental shares, use the percent composition calculator. If you have a balance, a flask and a solution to make up, you are in the right place.
What is the difference between % w/w, % w/v and % v/v?
They are three different quantities, defined separately in USP-NF General Notices 8.140. Percent weight in weight is grams of solute in 100 g of solution. Percent weight in volume is grams of solute in 100 mL of solution. Percent volume in volume is millilitres of solute in 100 mL of solution. The same bottle gets a different number on each basis, and the w/w and w/v figures are related by the solution's density: % w/v = % w/w × ρ, with ρ in g/mL. For dilute aqueous solutions the density is close to 1 g/mL and the two nearly coincide, which is why the distinction is easy to forget — and why it bites hardest on concentrated solutions and non-aqueous solvents, where it does not. Always write the basis next to the number.
Do I divide by the solvent or the total solution?
The total solution, always. Every one of the three USP definitions puts 'of solution' in the denominator. Dissolve 25.0 g of salt in 475.0 g of water and you have 500.0 g of solution, so the concentration is 25 ÷ 500 = 5.00 % w/w. Dividing by the 475 g of water gives 5.26315789474 %, which is five percent high. Because the wrong denominator is always the smaller one, this error only ever inflates the concentration — it will never make you report a solution as weaker than it is. On the mass basis you can just add the two masses, since mass is additive. On the volume bases you cannot: volumes do not add, so read the finished volume off the flask after making up to the mark rather than summing the components.
Can a percentage concentration be more than 100 %?
On the w/w basis, no — and this calculator refuses it. Mass is conserved and additive, so the solute is part of the solution and cannot outweigh it; a w/w figure above 100 always means an arithmetic or a denominator error, and the calculator says so. On the w/v basis, yes, quite legitimately. Percent w/v divides grams by millilitres, so it is not a fraction at all, and any solution denser than 1 g/mL has a w/v figure larger than its w/w figure. Concentrated dense solutions can pass 100 % w/v without anything being wrong, so the calculator accepts those. The v/v basis is not capped either, because volumes are not additive and the relationship between a component's volume and the mixture's is not a clean partition.
Does temperature affect the answer?
It affects two of the three bases and not the third. Any basis with a volume in it — w/v and v/v — is temperature-dependent, because solutions expand when warmed, so the same solute in the same flask reads as a slightly lower concentration when hot. USP General Notices 8.180 fixes the compendial basis: measurements are made at 25 °C unless otherwise indicated, and section 8.30 refers alcohol percentages specifically to 15.56 °C. Percent w/w has no temperature dependence at all, because mass does not expand. That is exactly why safety data sheets, shipping documents and anything that has to survive a temperature range prefer w/w. If you are quoting a w/v figure for anything that matters, state the temperature with it.
How do I convert a percentage to molarity?
Get to grams of solute per litre of solution, then divide by the molar mass. From a w/v percentage this is immediate, because w/v is already grams per 100 mL: multiply by 10 for grams per litre. Normal saline at 0.9 % w/v is 9 g per litre, and at sodium chloride's molar mass of 58.44 g/mol that is about 0.154 mol/L. From a w/w percentage you need one more piece of information — the density of the solution — because a mass percentage says nothing about volume. Multiply the w/w percentage by the density in g/mL to get the w/v percentage, then proceed as above. Once you have a concentration in mol/L, the molarity calculator and the dilution calculator take over.
Why do IUPAC and USP define percent by volume differently?
Because they are describing different moments in the preparation, and volumes are not additive. USP General Notices 8.140 defines % v/v as millilitres of solute in 100 mL of solution — the finished, mixed volume you read off a flask. The IUPAC Green Book defines the volume fraction φ as a component's volume divided by the sum of the component volumes prior to mixing, and warns in the same note that other definitions exist and that the term should not be used in accurate work without spelling out which one is meant. Since mixing 50 mL of ethanol with 50 mL of water gives measurably less than 100 mL, the two definitions give different numbers for the same mixture. This calculator implements the USP definition, because it is what a bench preparation and a product label both mean, and the page says so rather than leaving you to guess.
What does the calculator do at zero?
A solute quantity of zero is fine and returns 0 %, which is a real concentration — pure solvent. The two zeros that are refused are the ones that are genuine singularities. A finished-solution quantity of zero is refused when solving for the percentage or the solute, because dividing by it is a division by zero and because there is no concentration of nothing. A percentage of zero is refused when solving for how much solution you can make, because at 0 % the solute is never consumed and the answer is unbounded rather than large. Negative quantities and negative percentages are refused outright rather than quietly made positive, and a result that would exceed double-precision range raises an error naming the field instead of returning an infinity that would contaminate the next step.

References& sources.

  1. [1]USP-NF, General Notices and Requirements, section 8.140 'Percentage Concentrations': 'Percent Weight in Weight (w/w) is defined as the number of g of a solute in 100 g of solution. Percent Weight in Volume (w/v) is defined as number of g of a solute in 100 mL of solution. Percent Volume in Volume (v/v) is defined as the number of mL of a solute in 100 mL of solution.' Also section 8.180 (measurements made at 25 degrees unless otherwise indicated) and section 8.30 (alcohol percentages refer to percentage by volume of C2H5OH at 15.56 degrees). Open-access PDF; text-verified 2026-07-29.
  2. [2]IUPAC, Quantities, Units and Symbols in Physical Chemistry ('Green Book'), 3rd edition, 2nd printing 2012, section 2.10, pp. 47-48 — mass fraction w, defined w_B = m_B / (sum of m_i), SI unit 1; mass concentration gamma_B = m_B / V, kg m^-3; volume fraction phi_B = V_B / (sum of V_i), with note (9): 'Here, V_B and V_i are the volumes of appropriate components prior to mixing. As other definitions are possible, e.g. ISO 31, the term should not be used in accurate work without spelling out the definition.' Open-access searchable PDF; text-verified 2026-07-29.
  3. [3]DailyMed (U.S. National Library of Medicine) — FDA-approved labelling for 0.9% Sodium Chloride Injection USP, stating a strength of 9 mg of sodium chloride per mL with a calculated osmolarity of 0.308 mOsmol/mL. Consulted as the independent second authority for this page: a product labelled 0.9 % w/v must contain 0.9 g per 100 mL if USP's definition is read correctly, i.e. 9 mg/mL, and the approved labelling states exactly that. A drug regulator and a compendium agreeing by different routes. Open access; retrieved and verified 2026-07-29.
  4. [4]USP-NF, General Notices and Requirements — a second published edition of the same document, carrying section 8.140 in identical wording ('Percent Weight in Weight (w/w) is defined as the number of g of a solute in 100 g of solution', and so on). Cited to show that the three definitions are stable across USP-NF revisions rather than an artefact of one edition. Open-access PDF; text-verified 2026-07-29.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 682 calculators remain free
  • No billing is enabled
Coming soon