Tool guideConversion & Calculation Tools

CPU Frequency Converter – Complete Guide to Hz, MHz, GHz and Clock Period

Convert clock frequencies exactly between Hz and THz, read the clock period of one cycle, and understand why GHz alone does not compare processors.

By NetTools.tech · · 6 min read

Spec sheets mix units freely: a CPU base clock in GHz, a bus or memory clock in MHz, a real-time-clock crystal in kHz, a timer interval in ns. Comparing them, or working out how long one cycle lasts, means shifting decimal points and inverting values — where a misplaced factor of 1000 is easy to miss.

The CPU Frequency Converter converts clock frequencies between Hz, kHz, MHz, GHz and THz with exact decimal scaling and shows the matching clock period (1 / f) in the most readable time unit. It runs in your browser.

What is the CPU Frequency Converter?

In simple terms

You type a frequency, choose its unit, and see it in every other frequency unit — plus how long a single cycle of that clock takes.

Technical background

Frequency is cycles per second, measured in hertz (Hz). The SI prefixes are decimal: kilo = 10³, mega = 10⁶, giga = 10⁹, tera = 10¹². So each step from Hz to kHz, MHz, GHz and THz is exactly a factor of 1000.

The period T of a periodic signal is the inverse of its frequency: T = 1 / f. At 1 GHz one cycle takes 1 nanosecond; at 4 GHz it takes 0.25 ns, or 250 picoseconds. A period of 30.517578 µs belongs to the 32.768 kHz crystal in most real-time clocks — 2¹⁵ cycles per second, which is why a 15-bit counter overflows exactly once per second.

Why use the CPU Frequency Converter?

  • Avoid factor-of-1000 slips when comparing GHz, MHz and kHz values from different datasheets.
  • Get the cycle time directly, for reasoning about latencies ("how many cycles is a 100 ns memory access at 3.6 GHz?").
  • Exact results. Values are converted as exact fractions, so 3.6 GHz is exactly 3 600 MHz, not 3599.9999999.
  • Quick reference for oscillator, bus and timer frequencies in embedded and networking hardware.

Who should use it?

System administrators and hardware buyers reading CPU and server specifications, embedded developers working with crystals and timers, network engineers dealing with interface clocks, overclockers and students. For other quantities, the general Unit Converter covers frequency alongside data, rates, time and electrical units.

How the CPU Frequency Converter works

Everything runs locally in your browser.

  1. Input parsing. The value is read as an exact decimal. Spaces, underscores and apostrophes are ignored; a single comma counts as a decimal comma (3,6 = 3.6); exponents like 2.4e9 work. Negative frequencies are rejected with "Frequency cannot be negative."
  2. Conversion. Each unit has an exact factor to hertz (1, 10³, 10⁶, 10⁹, 10¹²). The result is value × factor(from) ÷ factor(to), computed on BigInt fractions.
  3. Display. Results are shown with up to 10 decimal places and grouped thousands; if the true value is longer, the main result says "rounded to 10 decimal places".
  4. Clock period. The tool computes 1 / f exactly and picks a unit by size: seconds if the period is at least 1 s, otherwise ms (≥ 1 ms), µs (≥ 1 µs), ns (≥ 1 ns), and ps below that. The value is shown with at most 6 decimal places; a note says "rounded to 6 decimal places" when the exact value is longer. A frequency of 0 shows no period.

Because of the unit thresholds, any clock faster than 1 GHz gets its period in picoseconds: 4 GHz shows 250 ps, 3.6 GHz shows 277.777778 ps. Exactly 1 GHz shows 1 ns.

How to use the NetTools.tech CPU Frequency Converter

  1. Open the CPU Frequency Converter.
  2. Enter a value in Frequency (default 3.6).
  3. Choose From and To units (default GHz → MHz). Results update as you type.
  4. Use the swap button to exchange the units — the current result becomes the input — or Reset to restore the default.
  5. Click a Try: chip (3.6 GHz, 4800 MHz, 32.768 kHz, 2.4 GHz) to load a common example.
  6. Read In every unit, which lists the value in Hz, kHz, MHz, GHz and THz plus Clock period (1 / f).
  7. Export the result with CSV, JSON, Copy all or Print. The export includes the clock period row and the "Value in every unit" table.

Understanding the results

ResultMeaningWhat to look for
Main resultValue in the To unit with the full equation"rounded" note only if the decimal expansion is longer than 10 places
Hz … THz rowsThe same frequency in every unitThe target unit is highlighted
Clock period (1 / f)Duration of one cycle, in s, ms, µs, ns or psNote appears when rounded to 6 decimals
Note under the resultReminder that frequency uses decimal prefixesThere are no 1024-based frequency units

Example: a 3.6 GHz CPU and a 32.768 kHz crystal

Enter 3.6 GHz and convert to MHz:

text
3.6 GHz = 3 600 MHz

Hz   (hertz)       3 600 000 000
kHz  (kilohertz)   3 600 000
MHz  (megahertz)   3 600
GHz  (gigahertz)   3.6
THz  (terahertz)   0.0036
Clock period (1 / f)   277.777778 ps   (rounded to 6 decimal places)

A memory access that takes 100 ns therefore spans about 100,000 ps ÷ 277.78 ps ≈ 360 cycles at this clock — a back-of-the-envelope figure, not a measured latency.

Now click the 32.768 kHz chip: it is 32 768 Hz and the period is 30.517578 µs (rounded). The 4800 MHz chip gives 4.8 GHz and a period of 208.333333 ps.

Common use cases

  • Comparing CPU base and boost clocks quoted in different units.
  • Converting crystal and oscillator frequencies for embedded firmware (timer prescalers, baud rate clocks).
  • Turning a clock speed into a cycle time to estimate how many cycles a delay represents.
  • Checking interface or PLL frequencies in networking and storage hardware documentation.
  • Teaching the relationship between frequency and period.

Troubleshooting

"Frequency cannot be negative"

Remove the minus sign. Frequencies are magnitudes; phase or direction is not part of this conversion.

The value is 1000 times off

Check the From unit, and check for a comma used as a thousands separator. 4,800 with no dot is read as 4.8. Type 4800 instead.

No clock period is shown

The frequency is zero, which has no finite period.

The period is in ps, but I expected ns

The tool switches to picoseconds below 1 ns, so every frequency above 1 GHz shows ps. Divide by 1000 for ns: 250 ps = 0.25 ns.

Common mistakes

  • Treating MT/s as MHz. DDR memory ratings such as "4800" are transfer rates; the underlying clock is lower. Convert the number you actually mean.
  • Comparing CPUs by GHz alone. Instructions per cycle, cores, cache and power limits matter as much as clock frequency.
  • Using binary prefixes for frequency. There is no "GiHz"; 1 GHz is always 10⁹ Hz.
  • Mixing up period and latency. One cycle is the period; real operations take many cycles and depend on the pipeline and memory system.

Limitations

  • The tool converts numbers; it does not detect your CPU's clock, read boost behavior or account for dynamic frequency scaling.
  • No performance figures are derived from frequency — there is no IPC, benchmark or throughput estimate.
  • Units cover Hz to THz only; there is no rpm, angular frequency (rad/s) or wavelength conversion.
  • The clock period is displayed with at most 6 decimal places in its chosen unit.

Security & privacy

Calculations run entirely in your browser; the values you enter are not sent to a server. The page may send an anonymous usage counter (tool name and whether it was viewed or used, never the inputs or results) unless Global Privacy Control or Do Not Track is enabled in your browser. Nothing you would enter here is sensitive.

Summary

The CPU Frequency Converter scales frequencies exactly between Hz, kHz, MHz, GHz and THz using decimal SI prefixes and shows the period of one cycle, switching to picoseconds above 1 GHz. It is a unit tool, not a benchmark: it says nothing about how fast a processor actually is.

Frequently asked questions

How many MHz are in a GHz?

One gigahertz is exactly 1,000 megahertz, 1,000,000 kilohertz or 1,000,000,000 hertz. Frequency prefixes are always decimal (SI), so 3.6 GHz is 3,600 MHz.

Do frequency units use 1024 like memory sizes?

No. The 1024-based IEC prefixes (Ki, Mi, Gi) only exist for data quantities. Frequency always uses decimal prefixes, and the converter has no binary frequency units.

What is the clock period?

It is the duration of one clock cycle, calculated as 1 divided by the frequency. A 1 GHz clock has a period of 1 ns, and a 4 GHz clock 250 ps, which is the same as 0.25 ns.

Is a higher GHz always faster?

Only within the same processor design. Performance also depends on how much work each cycle does, the number of cores, caches, memory and boost behavior, so GHz alone does not compare different CPUs.

Why does DDR5-4800 memory show 4800 MHz in some tools and 2400 MHz in others?

DDR memory transfers data on both clock edges, so the commonly quoted figure is really mega-transfers per second, while the actual I/O clock is half of it. The converter just converts the number you enter; decide first whether your value is a clock or a transfer rate.

Why is the period result marked as rounded?

Many periods have no finite decimal expansion, for example 1 / 3.6 GHz. The period is shown with at most 6 decimal places in the chosen unit, and the note says when the exact value was rounded.