Wei 转 Ether 转换器

1 ETH = 10¹⁸ Wei

下一步

以太坊以其最小单位 Wei 计量金额:1 Ether 等于 10^18 Wei。gas 费用和 JSON-RPC 余额都是庞大的 Wei 整数,用肉眼很难看清。本转换器用精确算术把你的 Wei 金额除以 10^18,因此不会有任何一位数字因浮点舍入而丢失。例如,一笔 21,000 gas、gas 价为 30 gwei 的标准转账花费 630000000000000 Wei;把这个数字粘贴进来,就会得到正好 0.00063 Ether。

如何把 Wei 转换为 Ether

  1. 1

    输入 Wei 金额

    整数 Wei,用普通数字输入(不是 0x 十六进制)。

  2. 2

    转换

    工具把你的 Wei 金额除以 10^18。

  3. 3

    读取 Ether 值

    以完整的18位小数显示,并去除末尾的零。

  4. 4

    复制 Ether 值

    可用于余额、gas 费用或交易金额。

以太坊单位阶梯

单位 数值(以 Wei 计) 典型用途
wei 1 最小单位,用于协议
kwei (babbage) 10^3 很少使用
mwei (lovelace) 10^6 很少使用
gwei (shannon) 10^9 gas 价格
szabo 10^12 很少使用
finney 10^15 很少使用(1 ETH = 1000 finney)
ether 10^18 显示用货币

日常中常见的只有 wei、gwei 和 ether,其余都属于历史单位。本工具把 Wei 转换为 Ether。如果你有 gwei 数值,先乘以 10^9 得到 Wei。

Wei 如何变成 Ether

除以 10^18 会把小数点向左移动18位:

1000000000000000000 wei = 1 ether
1000000000          wei = 0.000000001 ether            (1 gwei)
1                   wei = 0.000000000000000001 ether

本转换器保留这18位小数中的每一位,因为它使用精确算术而非浮点数。

庞大的 Wei 数值从何而来:gas

庞大的 Wei 数值大多是 gas 费用。一笔交易的总成本为:

tx_cost_wei = gas_used x gas_price_in_wei

一笔标准 ETH 转账消耗 21,000 gas。当 gas 价为 30 gwei(即 30 × 10^9 = 30000000000 wei)时:

21000 x 30000000000 = 630000000000000 wei = 0.00063 ether

自2021年伦敦升级(EIP-1559)以来,这个 gas 价格分为由协议销毁的 base fee 和支付给验证者的 priority fee,两者都以 gwei 计。到 Wei 总额为止的算法没有变化,变化的只是费用市场。

为什么精确算术很重要

浮点算术会悄悄丢失 Wei。在纯 JavaScript 中,0.1 + 0.2 会返回 0.30000000000000004。对单笔转账无伤大雅,但在合约审计中汇总数千笔转账时,舍入误差累积起来就会变成缺失的代币。本转换器以整数 Wei 进行精确计算,因此 1000000000000000001 wei 会得到 1.000000000000000001 ether,而不是四舍五入后的 1。

输入 Wei

请用普通的十进制数字输入 Wei。来自 JSON-RPC 的十六进制余额(例如 0x16345785d8a0000,即 10^17 wei,也就是 0.1 ether)在这里不被接受;请先把它转换成十进制数字。

常见问题

以太坊为 Ether 定义了18位小数,所以 1 Ether = 10^18 Wei。18位小数既为小额支付留出充足空间,又能装进256位整数。许多 ERC-20 代币沿用这一约定,不过有些(如 USDC 和 USDT)使用6位小数。

本工具处理的是 Wei,所以先把 gwei 乘以 10^9 换成 Wei,再把结果粘贴进来。例如 30 gwei = 30 × 10^9 = 30000000000 wei = 0.00000003 ether。单看 gas 价格并不是成本;要乘以消耗的 gas 才能得到真实总额。

能。本转换器使用整数精确算术,而非浮点数,因此即使 1000000000000000001 wei 也会得到 1.000000000000000001 ether,不做四舍五入。

不会。在标准视图中,Wei 金额只会发送到我们的服务器用于计算 Ether 值,随后即被丢弃;不会保存,也不会共享。

相关工具

此工具还提供其他语言版本