UtilityToolsLab

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

Free eBooks·About·Changelog·Privacy Policy·Terms of Service·Report a bug
HomeCrypto Wallets & KeysWei/ETH Converter

Related Tools

Keystore InspectorBIP-39 GeneratorETH ValidatorBTC Validator

Wei / Gwei / ETH Converter

Convert between all 10 Ethereum denominations — Wei, Gwei, Szabo, Finney, ETH and more — with BigInt precision and instant copy for every result.

You Might Also Like

All Crypto Wallets & Keys

Keystore Inspector

See which account a wallet keystore holds and how strong its scrypt or PBKDF2 work factor is. No password field, and nothing is ever decrypted.

BIP-39 Generator

Generate a BIP-39 mnemonic seed phrase from secure entropy, entirely in your browser. Choose 12 to 24 words and verify the checksum against the spec.

ETH Validator

Validate any Ethereum address, check its EIP-55 mixed-case checksum, and copy the checksummed, lowercase, or uppercase form. Runs offline.

BTC Validator

Check any Bitcoin address for a valid checksum and see its type, network and witness program. Legacy, SegWit and Taproot, all offline.

Ethereum amounts look different depending on the layer you are working at. A gas price is quoted in Gwei. A smart contract emits events in Wei. A wallet shows balances in ETH. This converter ties all ten official denominations together — type a value in any unit and every other denomination updates instantly, with no floating-point rounding errors because all arithmetic runs on BigInt.

Load Sample starts with 21 Gwei — the baseline gas price for a simple ETH transfer — so the first thing you see is a realistic working number rather than a theoretical one. Pressing Load Sample again cycles through 1.5 ETH, 100 Gwei (high-congestion pricing), exactly 1 ETH expressed in Wei, and 0.001 ETH (one Finney).

The Controls and the Unit Scale

  • Click any unit tab (Wei, Kwei, Mwei, Gwei, Szabo, Finney, ETH, KEther, MEther, GEther) to make that the input unit. The tab highlights in orange. Type your value and every other row converts immediately.
  • Clicking a different unit tab while a result is displayed switches the input to that unit's converted value, so you can chain conversions without retyping.
  • Each result card has its own Copy button. The value copies as a plain numeric string with no unit suffix, ready to paste into code, a transaction payload, or a spreadsheet.
  • The input badge marks the unit you are editing so it is always clear which row is driving the calculation.

How It Calculates Without Rounding Errors

JavaScript's Number type loses precision beyond 15 to 16 significant digits, which means 1 ETH expressed as 1e18 Wei cannot safely round-trip through floating-point. This tool converts your input to a Wei integer using BigInt (shifting the decimal point), then divides back to the target denomination, preserving the exact fractional digits. The only loss of precision occurs if you type more decimal places than the source unit supports, for example sub-Wei fractions of a Gwei value, in which case those excess digits are silently truncated.

Accuracy Limits

  • Values are exact for all standard Ethereum denominations down to 1 Wei. Sub-Wei fractions cannot be represented on the Ethereum network and are truncated at the input stage.
  • Very large inputs above roughly 10 to the power 78 Wei will produce astronomically large numbers that are numerically correct but practically meaningless, as this figure exceeds the total ETH supply by many orders of magnitude.
  • KEther, MEther, and GEther are official denominations in the Ethereum unit table but are rarely used in practice. They appear here for completeness. The three units used in almost every real context are Wei (contracts), Gwei (gas), and ETH (wallets).

Enter a value in any unit

Gas prices · 1 Gwei = 10⁹ Wei · click any unit tab to switch the input unit

All Denominations

Wei

21

Smallest unit · 1 Wei = 1 Wei

Kwei

21000

1 Kwei = 10³ Wei

Mwei

21000000

1 Mwei = 10⁶ Wei

Gwei

input

21000000000

Gas prices · 1 Gwei = 10⁹ Wei

Szabo

21000000000000

1 Szabo = 10¹² Wei

Finney

21000000000000000

1 Finney = 10¹⁵ Wei

ETH

21000000000000000000

Standard unit · 1 ETH = 10¹⁸ Wei

KEther

21000000000000000000000

1 KEther = 10²¹ Wei

MEther

21000000000000000000000000

1 MEther = 10²⁴ Wei

GEther

21000000000000000000000000000

1 GEther = 10²⁷ Wei

Quick Reference

1 ETH1,000,000,000 Gwei = 1,000,000,000,000,000,000 Wei
1 Gwei1,000,000,000 Wei = 0.000000001 ETH
1 Finney1,000 Szabo = 0.001 ETH
21 GweiTypical simple ETH transfer gas price
21,000Gas units for a simple ETH transfer