Crypto Gas Fee Estimator
Estimate Ethereum gas fees in ETH and USD for any transaction type.
Compare slow, standard, and fast gas price tiers instantly.
Every action on the Ethereum blockchain, whether you are sending ETH, swapping tokens or minting an NFT, requires computational work from validators. Gas is the unit that measures that computational effort, and you pay for it in ETH.
Core formula
Gas Fee (ETH) = Gas Limit × Gas Price (Gwei) ÷ 1,000,000,000
Gas Fee (USD) = Gas Fee (ETH) × ETH Price
What is Gwei?
Gwei is a denomination of ETH. There are 1 billion Gwei in 1 ETH, the same idea as 100 cents in a dollar but with nine zeros instead of two. Quoting gas prices in Gwei keeps the numbers manageable: “30 Gwei” is far easier to read than “0.00000003 ETH.”
EIP-1559: Base Fee + Priority Tip
Since the London hard fork (August 2021), Ethereum uses a two-part fee:
- Base Fee: set algorithmically by the network, burned (removed from supply)
- Priority Tip: what you add on top to get validators to include your transaction sooner
Total Fee = (Base Fee + Priority Tip) × Gas Limit
The base fee adjusts every block (roughly every 12 seconds) based on how full the previous block was.
This is why “paying less to go slower” no longer really works. The base fee is the same for everyone in a block. You cannot pay half of it. All you control is the tip, which on a quiet network is a fraction of a Gwei and during a busy mint can be larger than the base fee itself. So if you enter the base fee and tip separately below, the speed comparison only moves the tip, which is the honest version. Enter a single combined gas price instead and the comparison falls back to scaling the whole number, the way the old pre-2021 fee market worked.
Typical gas limits by transaction type
| Transaction | Gas Limit |
|---|---|
| ETH transfer | 21,000 |
| ERC-20 token transfer | ~65,000 |
| Uniswap swap | ~150,000–200,000 |
| NFT mint | ~100,000–300,000 |
| Complex DeFi interaction | 300,000–500,000+ |
Typical gas price ranges (Gwei)
| Speed | Gas Price | Wait Time |
|---|---|---|
| Slow | 5–15 Gwei | 5–15 minutes |
| Normal | 15–40 Gwei | Under 2 minutes |
| Fast | 40–100 Gwei | Next block (~12 sec) |
| Urgent | 100+ Gwei | Immediate (congestion) |
Worked example
Uniswap swap at 30 Gwei, gas limit 180,000, ETH price $3,000:
Fee (ETH) = 180,000 × 30 ÷ 1,000,000,000 = 0.0054 ETH Fee (USD) = 0.0054 × $3,000 = $16.20
How to reduce gas costs
- Transact during low-traffic hours (weekdays, late US night / early morning UTC)
- Use Layer 2 networks: Arbitrum, Optimism, and Polygon reduce gas costs by 10× to 100× for identical transactions. The result panel works out what your specific transaction would cost on each
- Batch multiple actions into one transaction when possible
- Monitor gas prices at sites like Etherscan Gas Tracker before transacting
The Layer 2 figures are rough dividers, not quotes. A rollup charges you for its own execution plus a share of the cost of posting data back to Ethereum, so the ratio moves with mainnet congestion: the busier Ethereum gets, the better a rollup looks. Since the Dencun upgrade in March 2024 put rollup data in blobs rather than calldata, the gap widened again and Arbitrum or Optimism fees for a simple swap usually land in cents rather than dollars.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.