Conversor de Unidades Ethereum: Wei ↔ Gwei ↔ Ether

Digite um valor em qualquer unidade e as outras são atualizadas na hora. Os cálculos usam aritmética de inteiros exata, então valores em wei com 18 decimais nunca são arredondados como planilhas e números em JavaScript os arredondam.

Convertido no seu navegador com JavaScript. Os endereços nunca são enviados nem armazenados.

O que é um conversor de unidades Ethereum?

Um conversor de unidades Ethereum traduz valores entre wei, a unidade inteira que o protocolo usa, e as unidades de escala humana construídas sobre ela: 1 gwei = 109 wei e 1 ether = 1018 wei. Saldos, valores de transação e preços de gás na blockchain são todos inteiros em wei, então converter com exatidão, sem arredondamento de ponto flutuante, é o que mantém corretos os últimos dígitos de um valor com 18 decimais.

Calculadora de taxa de gás

Tabela de unidades da Ethereum

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

Onde você encontra cada unidade

Exemplo prático

Uma chamada RPC retorna um saldo de 0x1bc16d674ec80000. Em decimal, isso é 2.000.000.000.000.000.000 wei. Dividindo por 109 dá 2.000.000.000 gwei, e por 1018 dá exatamente 2 ETH. No sentido inverso, uma taxa de 0,000021 ETH é 21.000 gwei, ou 21.000.000.000.000 wei, que é o que custa uma transferência de 21.000 de gás a 1 gwei.

Convertendo em código

ethers.js: ethers.parseEther("1.5") retorna wei como BigInt e ethers.formatUnits(wei, "gwei") faz o caminho inverso. web3.py: Web3.to_wei(1.5, "ether") e Web3.from_wei(v, "gwei"). Nunca multiplique por 1e18 com ponto flutuante em código de produção; use os helpers da biblioteca ou aritmética de inteiros, como esta página faz.

Precisa verificar um endereço antes de enviar? Use o conversor de checksum EIP-55. Para valores de token com outros decimais, veja o conversor de decimais de token.

Perguntas frequentes

Quantos wei há em um ether?

1 ether = 1.000.000.000.000.000.000 wei (1018). 1 gwei = 109 wei, então 1 ether = 1.000.000.000 gwei.

Para que serve o gwei?

Preços de gás. Um preço de gás de 20 gwei significa 20.000.000.000 wei por unidade de gás. Uma transferência padrão de 21.000 de gás a 20 gwei custa 420.000 gwei = 0,00042 ETH. Use a calculadora abaixo do conversor.

Por que os nomes das unidades pequenas parecem estranhos?

Kwei (babbage), mwei (lovelace), gwei (shannon), szabo e finney receberam nomes de figuras da ciência da computação e do movimento cypherpunk na documentação inicial da Ethereum. Na prática, só wei, gwei e ether são usados.

Por que minha planilha dá uma resposta diferente?

Planilhas e o JavaScript comum usam ponto flutuante de 64 bits, com cerca de 15 a 17 dígitos significativos. Um valor em ether com 18 decimais excede isso, então os últimos dígitos são arredondados. Esta página usa inteiros de precisão arbitrária.

1 gwei é o mesmo que 1 shannon?

Sim. Shannon é o nome histórico de 109 wei; gwei (giga-wei) é o nome que todos usam hoje. Da mesma forma, finney é 1015 wei e szabo é 1012 wei.

Posso colar um valor do Etherscan?

Sim. Vírgulas e espaços são removidos, notação científica como 1e18 é aceita, e um valor com mais decimais do que a unidade permite é rejeitado em vez de arredondado silenciosamente.