Convert frequency offset in MHz to ppm error by entering the offset and selecting a reference frequency from 1 MHz to 100 MHz for the result.

MHz to PPM Converter

Enter the frequency offset in MHz and choose a reference frequency to calculate the ppm error.

Answer:

MHz to PPM Formula

The following formula is used to convert a frequency offset in megahertz into an equivalent parts-per-million error.

ppm = (\Delta f / f_{ref}) \times 10^6

To calculate the frequency offset from a ppm value, use the inverse form of the equation below.

\Delta f = ppm \times f_{ref} / 10^6

Variables:

  • ppm is the parts-per-million frequency error
  • Δf is the frequency offset in megahertz
  • fref is the reference or nominal frequency in megahertz

To calculate ppm, divide the frequency offset by the reference frequency and multiply the result by 1,000,000. Both values must be expressed in the same units, so using MHz for both keeps the ratio dimensionless.

What is MHz to PPM Conversion?

MHz to ppm conversion is used to describe how large a measured frequency deviation is relative to a nominal reference frequency. Ppm stands for parts per million and is commonly used in oscillator, clock, RF, and test-equipment specifications. For a fixed offset, the ppm value becomes smaller as the reference frequency increases because the offset represents a smaller fraction of the nominal signal.

Common reference frequencies include 1 MHz and 10 MHz for lab standards and test equipment, 16 MHz, 20 MHz, and 25 MHz for microcontroller and crystal oscillator clocks, and 40 MHz and 100 MHz for higher-speed digital and RF systems.

How to Convert MHz to PPM?

The following steps outline how to convert a frequency offset in MHz into ppm.


  1. First, determine the frequency offset, Δf, in megahertz.
  2. Next, determine the nominal or reference frequency, fref, in megahertz.
  3. Then calculate the ppm error using the formula ppm = (Δf / fref) × 106.
  4. Finally, compare the result to the allowed oscillator or system tolerance.

Example Problem:

Use the following variables as an example problem to test your knowledge.

Frequency Offset (Δf) = 0.001 MHz

Reference Frequency (fref) = 10 MHz

ppm = (0.001 / 10) × 106 = 100 ppm

MHz to PPM Conversion Table

The table below lists the ppm error produced by a 0.001 MHz (1 kHz) offset for several standard reference frequencies.

Reference FrequencyOffset Δf (MHz)Error in ppm
1 MHz0.0011000 ppm
10 MHz0.001100 ppm
16 MHz0.00162.5 ppm
20 MHz0.00150 ppm
25 MHz0.00140 ppm
40 MHz0.00125 ppm
100 MHz0.00110 ppm

In oscillator datasheets, tolerances are often quoted in ppm, while counters and analyzers may display the same deviation in hertz or megahertz. Converting between MHz and ppm makes it easier to verify whether a measured drift stays within an allowed stability budget.