이더리움 단위 변환기: Wei ↔ Gwei ↔ Ether

어느 단위에든 값을 입력하면 나머지가 즉시 갱신됩니다. 정확한 정수 연산을 사용하므로, 18자리 소수의 wei 금액이 스프레드시트나 JavaScript 숫자처럼 반올림되는 일이 없습니다.

브라우저에서 JavaScript로 변환합니다. 주소는 절대 업로드되거나 저장되지 않습니다.

이더리움 단위 변환기란?

이더리움 단위 변환기는 프로토콜이 사용하는 정수 단위인 wei와 그 위에 만들어진 사람 규모의 단위 사이에서 금액을 변환합니다: 1 gwei = 109 wei, 1 ether = 1018 wei. 온체인의 잔액, 트랜잭션 값, 가스 가격은 모두 wei 단위의 정수이므로, 부동소수점 반올림 없이 정확하게 변환해야 18자리 소수 금액의 마지막 자릿수가 올바르게 유지됩니다.

가스비 계산기

이더리움 단위 표

단위WeiEther
wei110-18
kwei (babbage)10310-15
mwei (lovelace)10610-12
gwei (shannon)10910-9
szabo (microether)101210-6
finney (milliether)101510-3
ether10181

각 단위를 만나는 곳

예시

RPC 호출이 잔액 0x1bc16d674ec80000을 반환했다고 합시다. 10진수로는 2,000,000,000,000,000,000 wei입니다. 109로 나누면 2,000,000,000 gwei, 1018로 나누면 정확히 2 ETH입니다. 반대로 0.000021 ETH 수수료는 21,000 gwei, 즉 21,000,000,000,000 wei이며, 이는 1 gwei에서 21,000 가스 전송의 비용입니다.

코드에서 변환하기

ethers.js: ethers.parseEther("1.5")는 wei를 BigInt로 반환하고 ethers.formatUnits(wei, "gwei")는 반대 방향입니다. web3.py: Web3.to_wei(1.5, "ether")와 Web3.from_wei(v, "gwei"). 프로덕션 코드에서는 절대 부동소수점으로 1e18을 곱하지 마세요. 이 페이지처럼 라이브러리 헬퍼나 정수 연산을 사용하세요.

송금 전에 주소를 확인해야 하나요? EIP-55 체크섬 변환기를 사용하세요. 소수점 자릿수가 다른 토큰 금액은 토큰 소수점 변환기를 참고하세요.

자주 묻는 질문

1 ether는 몇 wei인가요?

1 ether = 1,000,000,000,000,000,000 wei (1018). 1 gwei = 109 wei이므로 1 ether = 1,000,000,000 gwei입니다.

gwei는 어디에 쓰이나요?

가스 가격입니다. 가스 가격 20 gwei는 가스 단위당 20,000,000,000 wei를 뜻합니다. 표준 21,000 가스 전송은 20 gwei에서 420,000 gwei = 0.00042 ETH입니다. 변환기 아래의 계산기를 사용하세요.

작은 단위 이름이 왜 이상해 보이나요?

Kwei(babbage), mwei(lovelace), gwei(shannon), szabo, finney는 초기 이더리움 문서에서 컴퓨터 과학자와 사이퍼펑크 인물의 이름을 따서 지어졌습니다. 실제로는 wei, gwei, ether만 사용됩니다.

내 스프레드시트는 왜 다른 답을 내나요?

스프레드시트와 일반 JavaScript는 유효 자릿수가 약 15~17자리인 64비트 부동소수점을 사용합니다. 18자리 소수의 ether 값은 이를 초과하므로 마지막 자릿수가 반올림됩니다. 이 페이지는 임의 정밀도 정수를 사용합니다.

1 gwei는 1 shannon과 같은가요?

네. Shannon은 109 wei의 역사적 이름이고, gwei(giga-wei)가 오늘날 모두가 쓰는 이름입니다. 마찬가지로 finney는 1015 wei, szabo는 1012 wei입니다.

Etherscan의 값을 붙여넣을 수 있나요?

네. 쉼표와 공백은 제거되고, 1e18 같은 지수 표기도 허용되며, 단위가 허용하는 것보다 소수 자릿수가 많은 값은 조용히 반올림되는 대신 거부됩니다.