CPU clock speed: converting MHz BIOS readouts to the GHz you actually track
My motherboard's BIOS displayed the overclocked CPU frequency in raw MHz, while every benchmark and forum post I compared against used GHz — a quick decimal slip while typing my result into a spreadsheet nearly reported
We write the way we argue on the bench: exact factor, one sharp trap, one worked example you can re-check.
My motherboard's BIOS displayed the overclocked CPU frequency in raw MHz, while every benchmark and forum post I compared against used GHz — a quick decimal slip while typing my result into a spreadsheet nearly reported the wrong clock speed entirely.
I still keep a screenshot of this relationship because memory is where the wrong cousin of a unit sneaks in.
The factor that settles arguments
This is the relationship our converters use. Screenshot it if you have to — just stop re-deriving it from a half-remembered blog post.
1 GHz = 1,000 MHz
Write that line once at the top of your notes. Every later arithmetic step should point back to it instead of inventing a friendlier number mid-stream.
The mistake that keeps showing up
Misplacing the decimal point when converting a large MHz figure to GHz — an easy typo under the pressure of documenting a live overclocking session.
I still write the unit next to every intermediate value. It looks pedantic until it catches the one swap that would have shipped wrong.
- Write down the known value in MHz.
- Confirm the target unit is really GHz, not a similar-looking one.
- Apply the factor: 1 GHz = 1,000 MHz.
- Round only at the end, to the precision your tool or spec supports.
Worked example
Your BIOS reports the CPU running at 4,800 MHz after an overclock.
4800 MHz × 0.001 = 4.8 GHz
That's 4.8 GHz — round only to the precision your tool or spec actually needs.
Flip the factor once as a sanity check. If you do not land near the starting number, you mixed definitions or inverted the direction.
Quick reference table
| MHz | Calculation | GHz |
|---|---|---|
| 1 | 1 × 0.001 | 0.001 |
| 2 | 2 × 0.001 | 0.002 |
| 5 | 5 × 0.001 | 0.005 |
| 10 | 10 × 0.001 | 0.01 |
Use the table for speed once you trust the factor. Do not use it as a substitute for understanding which definition of the unit you are on.
Why the exact number matters
Overclocking logs and community comparisons are conventionally reported in GHz — an accidental decimal error misrepresents your actual achieved clock speed to anyone comparing results.
Precision is not about showing off decimals. It is about making sure the shopping list, the machine setting, and the acceptance check are all describing the same physical quantity.
Pocket recap
Divide MHz by 1,000 to get GHz — 4,800 MHz is 4.8 GHz, worth double-checking against the BIOS display before logging a result.
Keep the converter link nearby for the next time the same debate shows up in a group chat. Re-typing the factor from memory is how the wrong cousin of a unit sneaks back in.
Try the converters mentioned in this article
FAQ
What is the exact MHz to GHz factor here?+
1 GHz = 1,000 MHz
Should I round partway through the calculation?+
No — carry full precision through the multiplication and round only the final answer, to the precision your tool, gauge, or spec actually supports.
What's the single biggest mistake people make with this conversion?+
Misplacing the decimal point when converting a large MHz figure to GHz — an easy typo under the pressure of documenting a live overclocking session.
This article was written by The Turbo Unit Converter engineering desk (Applied units & field metrology) and last reviewed on 2026-07-16 against NIST SP 811 and the BIPM SI Brochure. Read our full editorial policy.