Convert between all 10 Ethereum denominations — Wei, Gwei, Szabo, Finney, ETH and more — with BigInt precision and instant copy for every result.
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).
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.
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
input21000000000
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