Practical guide and verification
PPM is a ratio, not one universal unit
Parts per million means one part in one million parts, but the physical interpretation can be mass/mass, volume/volume, molar, or another defined basis. State the basis before converting.
Water approximation
In dilute aqueous solutions, mg/L is sometimes numerically close to ppm because the density is near 1 kg/L. That approximation is not universal and becomes less reliable for other solvents or densities.
Common mistake
Do not mix a mass numerator with a volume denominator and label it ppm without defining the convention. The same numeric value can describe different concentrations under different bases.