Frequency Converter

Convert Hz, kHz, MHz, GHz, RPM and period (seconds) — type any field, the rest update live.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A complete frequency converter that moves a value between hertz (Hz), kilohertz (kHz), megahertz (MHz), gigahertz (GHz), revolutions per minute (RPM) and the signal’s period in seconds — all at once. Type a number into any one field and every other field updates live, so you never hunt for a convert button. It is built for electronics hobbyists, audio and radio engineers, students checking homework, and anyone who needs to read a clock speed, a motor’s RPM, or a mains frequency in whatever unit suits the job.

How it works

Frequency measures how many times something repeats each second. The SI unit is the hertz, where 1 Hz means one cycle per second. The metric prefixes scale it in steps of one thousand: 1 kHz is 1,000 Hz, 1 MHz is 1,000,000 Hz, and 1 GHz is 1,000,000,000 Hz. Because these are all plain multiples, the tool converts everything through a single canonical value in hertz and then fans that value back out to each unit.

RPM (revolutions per minute) is also a frequency, just measured per minute instead of per second. Since a minute is 60 seconds, 60 RPM equals 1 Hz — divide RPM by 60 to get hertz, or multiply hertz by 60 to get RPM. The period is the odd one out: it is the time for a single cycle and is the reciprocal of frequency, T = 1 / f. A higher frequency always means a shorter period, so the converter computes that inverse separately to keep the maths exact. Enter a period and it returns the matching frequency via f = 1 / T; enter a frequency and it returns the period.

Worked example

Say you have a Wi-Fi radio running at 2.4 GHz and you want every other unit. Type 2.4 into the GHz field. Instantly you see 2,400 MHz, 2,400,000 kHz and 2,400,000,000 Hz. The RPM field shows 144,000,000,000 (rarely useful for radio, but exact), and the period reads about 0.417 nanoseconds — the time for one full oscillation of the signal. Now type 3000 into the RPM field instead and you immediately get 50 Hz, a 0.05 kHz value, and a 0.02 second period: exactly what a 3,000 RPM motor or a 50 Hz European mains supply looks like.

Conversion reference

HzkHzMHzGHzRPMPeriod
1 Hz0.0010.0000010.000000001601 s
50 Hz0.050.000050.000000053,00020 ms
60 Hz0.060.000060.000000063,60016.67 ms
1,000 Hz10.0010.00000160,0001 ms
1,000,000 Hz1,00010.00160,000,0001 microsecond
1,000,000,000 Hz1,000,0001,000160,000,000,0001 ns
2,400,000,000 Hz2,400,0002,4002.4144,000,000,0000.417 ns

Every figure above is recomputed in your browser from the exact factors (1 kHz = 1,000 Hz, 60 RPM = 1 Hz, T = 1 divided by f), so the table can never drift out of step with the live tool. Nothing you type is uploaded or stored anywhere off your device.

Ad placeholder (rectangle)