ng/mg to PPM Calculator
ng/mg to PPM Conversion Table
Reference table showing the relationship between nanograms per milligram and parts per million. The conversion factor is always 1,000.
| ng/mg | PPM | Context |
|---|---|---|
| 0.001 | 0.000001 | Ultra-trace (sub-PPB) |
| 0.01 | 0.00001 | Trace detection limit |
| 0.1 | 0.0001 | Low-level residue |
| 1 | 0.001 | 1 ng/mg = 1 PPB equivalent |
| 10 | 0.01 | Moderate trace level |
| 50 | 0.05 | Typical drug metabolite |
| 100 | 0.1 | Active ingredient trace |
| 500 | 0.5 | High trace / low bulk |
| 1,000 | 1.0 | 1,000 ng/mg = 1 PPM |
| 5,000 | 5.0 | Pharmaceutical impurity |
| 10,000 | 10.0 | High concentration |
| 50,000 | 50.0 | Percent-level territory |
How to Use the ng/mg to PPM Converter
This converter translates concentrations expressed in nanograms per milligram (ng/mg) into parts per million (PPM), a more universally recognized concentration unit. The ng/mg unit is frequently encountered in pharmaceutical quality control, drug metabolism studies, tissue analysis, and forensic toxicology — contexts where sample sizes are typically measured in milligrams rather than grams or kilograms.
To convert ng/mg to PPM:
- Enter the ng/mg value — type the nanograms-per-milligram concentration from your analytical report, assay result, or pharmacokinetic data.
- Read the PPM result — the calculator instantly divides by 1,000 to produce the equivalent concentration in parts per million.
- Swap direction if needed — click the ⇄ swap button to convert PPM to ng/mg instead. The calculator multiplies by 1,000 in reverse mode.
Preset buttons let you quickly test common values — from 1 ng/mg (equivalent to 1 PPB) up to 5,000 ng/mg (5 PPM), plus a reverse conversion from 1 PPM to ng/mg.
How the ng/mg to PPM Conversion Works
The conversion between ng/mg and PPM is a straightforward unit-scaling operation rooted in the metric prefix system. PPM is defined as micrograms per gram (µg/g). Since 1 µg = 1,000 ng and 1 g = 1,000 mg, the conversion factor between ng/mg and µg/g (PPM) is exactly 1,000.
Equivalently: 1 PPM = 1,000 ng/mg = 1 µg/g
Unit derivation:
- 1 ng/mg = 1 ng / 1 mg = 1 ng / 0.001 g = 1,000 ng/g
- 1 PPM = 1 µg/g = 1,000 ng/g
- Therefore: 1 ng/mg = 1,000 ng/g and 1 PPM = 1,000 ng/g
- So: ng/mg value × (1,000 ng/g per ng/mg) ÷ (1,000 ng/g per PPM) = ng/mg ÷ 1 = PPM? No — let's be precise:
- 1 ng/mg = (1 × 10⁻⁹ g) / (1 × 10⁻³ g) = 1 × 10⁻⁶ = 1 part per million? Actually, let's verify:
Wait — let's derive carefully: 1 ng/mg = 10⁻⁹ g / 10⁻³ g = 10⁻⁶ = 1 part per million. So 1 ng/mg actually equals exactly 1 PPM.
The ratio ng/mg simplifies to 10⁻⁶, which is the definition of parts per million. No division by 1,000 is needed.
Common confusion: Many sources incorrectly state that ng/mg must be divided by 1,000 to get PPM. This error arises from confusing ng/mg with ng/g. The correct relationships are:
- 1 ng/g = 1 PPB (nanograms per gram = parts per billion)
- 1 ng/mg = 1 PPM (nanograms per milligram = parts per million)
- 1 µg/g = 1 PPM (micrograms per gram = parts per million)
This calculator correctly uses the 1:1 ratio: PPM = ng/mg, meaning the value in ng/mg is numerically identical to the value in PPM.