Frequency Converter

Convert frequency between Hz, kHz, MHz and GHz. For PWM signals, CPU speeds, radio work, and sensor datasheets.

Last updated: May 2026

Enter a value to see the conversion instantly.

How to use this frequency converter

Type your frequency in any unit and see it in all others. The quick buttons show common frequencies: 50 Hz is mains power in Europe, 1 kHz is a typical PWM signal, 1 MHz is in the AM radio band, 2.4 GHz is WiFi and Bluetooth.

Common frequency reference values

ApplicationHzkHzMHzGHz
Mains power (EU)50 Hz0.05 kHz0.00005 MHz-
Mains power (US)60 Hz0.06 kHz0.00006 MHz-
PWM signal (typical)1,000 Hz1 kHz0.001 MHz-
AM radio band540,000-1,600,000 Hz540-1600 kHz0.54-1.6 MHz-
FM radio band88,000,000-108,000,000 Hz88,000-108,000 kHz88-108 MHz-
WiFi 2.4GHz2,400,000,000 Hz2,400,000 kHz2,400 MHz2.4 GHz
CPU speed (modern)3,000,000,000-5,000,000,000 Hz3M-5M kHz3,000-5,000 MHz3-5 GHz

When you need this tool

Your sensor datasheet specifies a 100 kHz sampling rate, but your microcontroller timer expects Hz, off by a factor of 1000 and the sensor reads data at completely the wrong rate. Or you're configuring PWM frequency and the spec calls for 25 kHz while your code calculates in Hz, causing the fan to run at the wrong speed. Or you're comparing CPUs and seeing 3.5 GHz versus 3500 MHz, not realizing they're identical. This converter prevents timing errors that cause sensors to miss data, PWM signals to fail, or performance comparisons to be meaningless.

Frequently Asked Questions

When do I need to convert between frequency units?

Electronics datasheets, sensor specs and CPU ratings use different scales. A microcontroller might sample at 100 kHz while the firmware expects raw Hz. WiFi specs show GHz but signal analysis tools report MHz. Converting avoids off-by-1000 errors that break timing-sensitive code.

What is the relationship between Hz, kHz, MHz and GHz?

Each step is 1000x: 1000 Hz = 1 kHz, 1000 kHz = 1 MHz, 1000 MHz = 1 GHz. A 2400 MHz WiFi signal is 2.4 GHz. A 3 GHz CPU is 3000 MHz or 3,000,000,000 Hz.

Why is getting this right important for firmware?

If your PWM timer runs at 25 kHz (25,000 Hz) but your code calculates delays in MHz, the timing is off by a factor of 1000. The fan runs at the wrong speed or the sensor samples at the wrong rate. Exact conversion keeps timing correct.

Embed this tool

Use this converter on your own website by copying the iframe code below.