mg/L to ppb Converter

In water, 1 mg/L is 1,000 ppb. For other liquids, the density changes the answer.

Quick answer: Multiply the mg/L by 1,000 and divide by the density of the liquid in g/mL. For example, 0.5 mg/L of Water is 500 ppb, 0.5 mg/L of Whole milk is 485.44 ppb and 0.5 mg/L of Olive oil is 549.45 ppb.

The mg/L to ppb formula

In water, 1 mg/L is 1 ppm, and 1 ppm is 1,000 ppb (Wikipedia: Parts-per notation).

For other liquids, divide by the density first, then multiply by 1,000.

ppb = mg/L × 1000 ÷ density0.5 mg/L of Water = 500 ppb

Take 0.5 mg/L of Water. 0.5 × 1000 ÷ 1 gives 500 ppb.

Take 0.5 mg/L of Whole milk. 0.5 × 1000 ÷ 1.03 gives 485.44 ppb.

mg/L to ppb by substance

Value in mg/L.

Substance. It sets the density.

ppb is the result. The last column gives the factor for 1 mg/L.

1,000 ppb1 mg/L of Water
970.87 ppb1 mg/L of Whole milk
1,098.9 ppb1 mg/L of Olive oil
1,087 ppb1 mg/L of Vegetable oil

How to convert mg/L to ppb step by step

  1. Enter the value in mg/L.
  2. Pick the substance, or enter its density.
  3. Read the result in ppb.
  4. Check it against the quick table.

Example 1: 0.5 mg/L of Water

  1. Start with 0.5 mg/L of Water.
  2. 0.5 × 1000 ÷ 1 = 500.
  3. The concentration is 500 ppb.

0.5 mg/L of Water = 500 ppb

Example 2: 0.5 mg/L of Whole milk

  1. Start with 0.5 mg/L of Whole milk.
  2. 0.5 × 1000 ÷ 1.03 = 485.44.
  3. The concentration is 485.44 ppb.

0.5 mg/L of Whole milk = 485.44 ppb

Example 3: 0.5 mg/L of Olive oil

  1. Start with 0.5 mg/L of Olive oil.
  2. 0.5 × 1000 ÷ 0.91 = 549.45.
  3. The concentration is 549.45 ppb.

0.5 mg/L of Olive oil = 549.45 ppb

Typical densities are rounded and vary with temperature and product, so use your own value if you know it.

mg/L to ppb conversion table

Value and substance ppb Per 1 mg/L
0.5 mg/L of Water 500 ppb 1,000 ppb per 1 mg/L
2 mg/L of Whole milk 1,941.75 ppb 970.87 ppb per 1 mg/L
5 mg/L of Olive oil 5,494.51 ppb 1,098.9 ppb per 1 mg/L
10 mg/L of Vegetable oil 10,869.57 ppb 1,086.96 ppb per 1 mg/L
25 mg/L of Honey 17,605.63 ppb 704.23 ppb per 1 mg/L
50 mg/L of Ethanol 63,371.36 ppb 1,267.43 ppb per 1 mg/L
100 mg/L of Seawater 97,560.98 ppb 975.61 ppb per 1 mg/L
250 mg/L of Diesel 301,204.82 ppb 1,204.82 ppb per 1 mg/L

The highlighted row is the default of the calculator. The last column gives ppb per 1 mg/L.

A quick mental shortcut for mg/L to ppb

For water, add three zeros to the mg/L.

For a denser liquid, divide the answer by the density.

What mg/L measures

mg/L means milligrams of the substance in each liter of liquid.

It depends on how much one liter weighs.

What ppb measures

ppb means parts per billion by mass.

It is a ratio, with no volume in it.

Why the substance matters

A mass ratio and a mass per volume use different bases.

The density of the liquid links the two.

Example: Water

For Water, the density used is 1 g per mL.

So 0.5 mg/L is 500 ppb.

Example: Whole milk

For Whole milk, the density used is 1.03 g per mL.

So 0.5 mg/L is 485.44 ppb.

Example: Olive oil

For Olive oil, the density used is 0.91 g per mL.

So 0.5 mg/L is 549.45 ppb.

Your own substance

If your substance is not in the list, enter its own density.

Find it on the product label or in a trusted reference table.

Going the other way

To go back, multiply the ppb by the density and divide by 1,000

For Water, 500 ppb goes back to 0.5 mg/L.

Check your answer

Reverse the answer with the back formula.

For Water, 500 ppb should return 0.5 mg/L.

A water and milk comparison

2 mg/L in water is 2,000 ppb. In whole milk, with a density of 1.03 g/mL, the same 2 mg/L is 1,941.7 ppb.

A small value

0.05 mg/L in water is 50 ppb. That is why a limit of 50 ppb and a limit of 0.05 mg/L mean the same thing in water.

A quick mental check

In water, the number is a thousand times bigger. So 2 mg/L is 2,000 ppb. A different answer in water means a step was missed.

Other liquids change the answer through their density.

Quick conversion answers

Conversion Result
5 mg/L of Whole milk 4,854.37 ppb
10 mg/L of Olive oil 10,989.01 ppb
25 mg/L of Vegetable oil 27,173.91 ppb
50 mg/L of Honey 35,211.27 ppb
100 mg/L of Ethanol 126,742.71 ppb
250 mg/L of Seawater 243,902.44 ppb

Where this conversion is used

Water reports list minerals in mg/L.

Water and food tests report traces in ppb.

Common mistakes to avoid

  • Using water density for everything. Oils and milk differ, so pick the right liquid.
  • Mixing mass and volume. A mass ratio matches a volume figure only when the density is 1 g/mL.
  • Mixing up the direction. Here 5 mg/L of Whole milk is 4,854.37 ppb, so a correct answer comes out bigger than the number you start with.
  • Rounding too early. The answer for 100 mg/L of Ethanol is 126,742.71 ppb. Cut it to 130,000 ppb and you are off by about 2.6 percent, and the gap grows if you reuse it.

Related converters

Example: Vegetable oil

For Vegetable oil, the density used is 0.92 g per mL.

So 2 mg/L is 2,173.9 ppb.

Example: Honey

For Honey, the density used is 1.42 g per mL.

So 5 mg/L is 3,521.1 ppb.

Frequently asked questions

How do I convert mg/L to ppb?

ppb = mg/L × 1000 ÷ density.

Why does it depend on the substance?

Each substance has its own density, so the factor changes.

How many ppb is 0.5 mg/L of Water?

500 ppb.

How many ppb is 0.5 mg/L of Whole milk?

485.44 ppb.

What if my substance is not listed?

Pick the custom option and enter its density.

Does temperature change the answer?

Yes, a little. Density changes with temperature, so use a value for your own conditions.

Sources

  • Wikipedia: Parts-per notation (en.wikipedia.org)
  • Wikipedia: Density (en.wikipedia.org)
Stephen, author at WETFLAG Calculator

Written by

Stephen

Founder & Lead Content Developer, WETFLAG Calculator

Stephen built WETFLAG Calculator to give clinicians and caregivers a fast, reliable way to work through paediatric emergency drug dosing and lab-value conversions. He has spent over a decade developing clinical reference tools and medical calculators, with a focus on sourcing every formula and conversion factor from established clinical references and cross-checking the output against published reference ranges before it goes live.

crvideos111@gmail.com