UtilityToolsLab

© 2026 UtilityToolsLab. Built and maintained by the UtilityToolsLab Team.

About·Changelog·Privacy Policy·Terms of Service·Contact
HomeBlockchain EncodingHash Rate Converter

Related Tools

RLP EncoderBase58 EncoderBech32 EncoderKeccak-256EIP-55 ChecksumSatoshi/BTCIPFS CID Inspector

Hash Rate Converter — TH/s, PH/s, EH/s

Convert hash rate exactly between H/s, MH/s, GH/s, TH/s, PH/s and EH/s, then see miner efficiency in J/TH and solo mining odds from the difficulty.

You Might Also Like

All Blockchain Encoding

RLP Encoder

Decode a raw Ethereum RLP payload into its fields, or serialise a nested structure back into bytes. Shows every item, length prefix and nesting level.

Base58 Encoder

Encode bytes or text to Base58 and Base58Check, or decode a Base58 string back to hex with a full checksum check. Runs entirely in your browser.

Bech32 Encoder

Encode a hex payload to a Bech32 or Bech32m address, or decode one back to its parts. Handles P2WPKH, Taproot, Cosmos and any custom HRP. Runs in your browser.

Keccak-256

Compute the Keccak-256 hash of text or raw hex bytes entirely in your browser — the Ethereum variant, not NIST SHA-3. No uploads, ever.

Miner spec sheets quote TH/s, pool dashboards switch to PH/s, and network charts talk in EH/s. Each step is a factor of 1,000, which is easy to say and easy to get wrong by one step when a number has eleven zeros. Hash Rate Converter lays the same rate out in all eight units, from H/s to ZH/s, exactly as typed: the decimal point moves, nothing is rounded, so 0.1 TH/s reads as exactly 100 GH/s.

Two optional panels turn the number into answers. Add a power draw in watts to get efficiency in joules per terahash, the figure miner reviews compare. Add a network difficulty to see what that hash rate could expect when mining solo: how often it would find a block, the chance of finding one in a day, a month or a year, and how big a share of the whole network it is.

Worked Example: A 110 TH/s Miner

The page opens on 110 TH/s drawing 3250 watts, with an example difficulty of 100T. The H/s row reads 110,000,000,000,000 and the EH/s row 0.00011. Efficiency is 29.55 J/TH and the miner uses 78 kWh a day. Against that difficulty it would find a block about once every 124 years on its own: a 0.0022% chance in 24 hours and 0.80% in a year, while the network it competes with works out to 715.83 EH/s. Press Load Sample to switch to 450 MH/s with the optional panels empty, a plain conversion.

Two details are easy to miss. The difficulty box takes suffixes, so 126.4T works as well as the full fifteen-digit number, and commas are ignored. Each row has its own copy button, which copies the exact value with its unit, ready for a spreadsheet.

The Formulas Behind the Odds

  • Hashes per block: difficulty × 232, Bitcoin's definition of difficulty.
  • Expected time per block: difficulty × 232 ÷ your hash rate.
  • Chance of at least one block in t seconds: 1 − e−t × rate ÷ (difficulty × 232), because finding blocks is a Poisson process. A month here is 30 days and a year 365.25.
  • Network hash rate: difficulty × 232 ÷ 600, since the network adjusts difficulty to keep blocks 10 minutes apart.
  • Efficiency: watts ÷ TH/s, which is the same number as joules per terahash.

While building the tool, all eight conversions for 300 random inputs were checked against Python's exact Decimal arithmetic and matched digit for digit, and the odds agreed to nine significant figures.

When Not to Use These Numbers

  • Other algorithms: the odds panel uses SHA-256 difficulty as Bitcoin and Bitcoin Cash define it. Coins on other algorithms define difficulty differently, so only the unit conversion and efficiency apply to them.
  • Profit decisions: the page has no price, fee or electricity-cost feed, and difficulty changes every 2,016 blocks. Paste a current difficulty from a block explorer and treat the result as odds, not income.
  • Pool payouts: a pool pays your share in small regular amounts, so “once every 124 years” describes solo luck, not what a pool would pay.
  • Inputs must be plain non-negative numbers; -5 returns “Hash rate must be a number such as 110 or 0.25 (no minus sign).”, and a difficulty below 1 is refused because 1 is Bitcoin's minimum.

Hash rate

Easiest to read

110 TH/s

  • H/s110,000,000,000,000
  • kH/s110,000,000,000
  • MH/s110,000,000
  • GH/s110,000
  • TH/s110
  • PH/s0.11
  • EH/s0.00011
  • ZH/s0.00000011

Every step is ×1,000 (SI prefixes). Values are exact: the decimal point moves, nothing is rounded.

Efficiency (optional)

Efficiency

29.55 J/TH

joules per terahash; lower is better

Energy per day

78 kWh

at a constant draw, 24 hours

Solo mining odds (optional)

Bitcoin-style SHA-256 difficulty (Bitcoin, Bitcoin Cash and similar). Accepts 126.4T or the full number. Paste today's value from any block explorer; this page does not fetch it.

One block, on average, every

about 124 years

Chance in 24 hours

0.0022%

Chance in 30 days

0.066%

Chance in a year

0.80%

Network hash rate implied

715.83 EH/s

difficulty × 2³² ÷ 600 s

Your share of it

0.000015%

Block finding is random, so these are odds, not a schedule. In a pool the same share is paid out in small, steady amounts instead.