Bitcoin Hashrate Converter
Instantly convert between H/s, KH/s, MH/s, GH/s, TH/s, PH/s, EH/s, and ZH/s. See where your miner stands relative to the live Bitcoin network hashrate.
Click any result row to copy it, or to switch to that unit.
Click a row to copy the value to clipboard
Click any card to populate the converter with that hashrate.
Shopping for a miner?
Compare pricing and availability on reputable retailers we've used ourselves:
Affiliate disclosure: these links may earn us a small commission at no extra cost to you. We only link to retailers we'd use ourselves.
Understanding Bitcoin hashrate units
Hashrate measures how many hash computations a miner (or the entire network) performs per second. As Bitcoin mining has scaled up, the units have grown to keep the numbers manageable — from kilohashes in the CPU-mining era to exahashes today.
The unit scale
Each unit is exactly 1,000× the previous one, following standard SI prefixes:
| Unit | Full name | Hashes per second | Typical context |
|---|---|---|---|
| H/s | Hashes per second | 1 | CPU mining (2009–2010) |
| KH/s | Kilohashes per second | 1,000 | Early CPU / GPU miners |
| MH/s | Megahashes per second | 1,000,000 | GPU mining era |
| GH/s | Gigahashes per second | 10⁹ | Early ASIC hardware |
| TH/s | Terahashes per second | 10¹² | Modern ASIC miners (S21, M60S) |
| PH/s | Petahashes per second | 10¹⁵ | Small to mid-size mining farms |
| EH/s | Exahashes per second | 10¹⁸ | Large mining operations; whole network |
| ZH/s | Zettahashes per second | 10²¹ | Future — Bitcoin network not yet here |
How this converter works
Every hashrate can be expressed in any unit by multiplying or dividing by 1,000. Enter a value in any unit and the tool instantly calculates the equivalent in all others. For example, an Antminer S21 at 200 TH/s is also 200,000 GH/s, 0.2 PH/s, and 0.0002 EH/s.
Why it matters for solo mining
Your chance of solving a block solo is exactly your hashrate ÷ network hashrate. With the Bitcoin network running at roughly 977 EH/s (977 × 10¹⁸ H/s), a single S21 at 200 TH/s (2 × 10¹⁴ H/s) has about a 1-in-4.9-million chance per block — or roughly once every 93 years on average. That's why most home miners join a pool, or run the ROI calculator to check expected earnings.
Network hashrate vs. miner hashrate
Network hashrate is estimated from the current difficulty. Bitcoin adjusts difficulty every 2,016 blocks (~2 weeks) to keep average block time near 10 minutes. If miners collectively go faster, difficulty rises. The formula is: network hashrate ≈ difficulty × 2³² ÷ 600 seconds. The live data bar at the top of this page derives the number exactly this way using blockchain.info's public difficulty endpoint.
Frequently asked questions
What is TH/s and why do most ASIC miners use it?
TH/s stands for terahashes per second — one trillion hash computations every second. Modern ASIC miners land in the 100–300 TH/s range, making TH/s the most convenient unit to describe them. Saying "200 TH/s" is cleaner than "200,000,000,000,000 H/s" or "0.0002 EH/s".
How do I convert TH/s to EH/s?
Divide by 1,000,000 (10⁶). One EH/s equals one million TH/s. So a 200 TH/s miner is 0.0000002 EH/s. In practice you'd always express a single miner in TH/s and the whole network in EH/s — this converter shows both at once.
How do I convert GH/s to TH/s?
Divide by 1,000. One TH/s equals 1,000 GH/s. So a device hashing at 500 GH/s is 0.5 TH/s. GH/s was common in early-generation ASICs from 2013–2015. Essentially no new hardware is spec'd in GH/s today — it would round to near-zero compared to current miners.
What is the Bitcoin network hashrate right now?
The live data bar at the top of this page shows the current estimate, derived from the current network difficulty. As of early 2026 the network sits around 900–1,000 EH/s and has been trending upward steadily for years. You can also click the "Bitcoin Network (live)" reference card to load the current value into the converter.
Does pool hashrate work the same way?
Yes — pool dashboards report your contributed hashrate in the same units (typically TH/s for home miners). If your pool shows your "effective hashrate" lower than your miner's rated spec, that's normal variance in short windows. Over 24–48 hours, effective hashrate should converge toward rated hashrate assuming healthy connectivity and uptime.
How much of the Bitcoin network does 1 PH/s represent?
With the network at ~977 EH/s, one PH/s is about 0.0001% — or roughly 1 in every 977,000 blocks. At one block every 10 minutes, you'd statistically find a block roughly once every 6,800 days (about 18.5 years). That's why 1 PH/s operations overwhelmingly mine in pools.
About this tool
Built by Chris Johnson at Faith Mining LLC — a real mining operator documenting the actual numbers behind small-scale Bitcoin mining. These tools exist because I kept needing them myself and got tired of Googling unit conversions mid-spreadsheet.
Also check out the Bitcoin Miner ROI Calculator for payback period, break-even analysis, and a sensitivity table across BTC price and difficulty scenarios.
Found a bug or have a suggestion? Email info@faithmining.net — feedback gets read.