ppm alone does not specify the kind of fraction
Parts per million means a scale of one million, but the quantities being compared still need to be identified. A mass fraction compares ingredient mass with total mixture mass. Volume fractions and amount fractions compare different quantities and cannot be substituted just because each is labeled ppm.
NIST's SI guide favors explicit fraction descriptions and units over ambiguous parts-per notation. This page keeps the familiar search term while labeling the actual basis in every result.
| Report wording | Meaning | This tool needs |
|---|---|---|
| ppm by mass, mg/kg, or a defined mass fraction | Ingredient mass per total mixture mass | Value and whole-mixture density |
| mg/L, or a method explicitly reporting ppm as mg/L | Ingredient mass per final sample volume | Value; the volume unit changes only |
| ppmv, µL/L, µmol/mol, or undefined ppm | Other or unknown basis | A different method or clarification |
For mass-fraction ppm, density connects kg and L
One ppm by mass equals one milligram of ingredient per kilogram of the complete mixture. Multiplying by mixture density in kg/L gives mg/L, then dividing by 1,000 gives mg/mL.
mg/mL = ppm by mass × density in kg/L ÷ 1,000
ppm by mass = mg/mL × 1,000 ÷ density in kg/L
USGS describes this density relationship for water-quality units and explains why dilute freshwater values are often close numerically. That approximation is not a universal identity, and this app never assumes that a sample has a density of 1 kg/L.
Example: the same “250” can give different answers
For a report that states 250 ppm by mass and a whole-mixture density of 1.2 kg/L, the calculation is 250 × 1.2 = 300 mg/L, or 0.3 mg/mL. The mass fraction is 250 ÷ 1,000,000 = 0.00025.
If the report instead states 250 mg/L, the conversion is 250 ÷ 1,000 = 0.25 mg/mL. No density is needed to change liters to milliliters. Those inputs describe different quantities even though the starting numbers match. The converter's basis check makes that difference visible.
For the reverse calculation, 0.3 mg/mL at 1.2 kg/L corresponds to 250 mg/kg, or 250 ppm by mass. Changing direction clears the concentration so an old number cannot silently acquire new units.
Use the density of the mixture, not the ingredient
The denominator in mg/kg is the mass of the complete sample. The density must therefore convert that complete sample's mass and volume at matching conditions. A pure ingredient's density, a solvent's density before mixing, or a convenient water value does not necessarily supply that information.
For a solution with a confirmed mass fraction, the ingredient cannot exceed the total mixture mass. The tool accepts values from zero to 1,000,000 ppm by mass and rejects an inverse calculation that would exceed that boundary. It does not use a percentage limit for the separate mg/L convention, where no density is available to test the total mass.
When to pause instead of converting
If a display says only ppm, check the method, legend or instrument documentation. A conductivity-based total-dissolved-solids display can depend on a calibration factor; a gas report may use a volume or amount fraction. This converter cannot recover those meanings from the number alone. It also cannot change an analyte reporting basis such as “as nitrogen” into another chemical form.
Once the mass concentration is known, use the mg to mL converter for a specified ingredient mass or volume. For a percentage whose basis is already confirmed as w/v, use the separate percent-to-mg/mL tool. The concentration and density guide explains why ingredient mass and total sample mass are different.
Sources and corrections
NIST: explicit quantity and fraction notation; USGS: water-quality unit conversions; OpenStax: mass fraction and parts per million.
Reviewed September 19, 2026. Calculations stay in your browser and entries are not saved. For a correction, email contact@mgtoml.app.