Crypto Unit Converter
Convert cryptocurrency units. Satoshi to Bitcoin, Wei to Gwei to Ether, and more. Live price conversion between crypto and fiat currencies
A Bitcoin transaction with a 0.0001 BTC fee — that's 10,000 satoshis. An Ethereum gas price of 25 Gwei is 0.000000025 ETH per unit of gas. The unit math in crypto is small-denomination-heavy and inconsistent across chains. This converter handles satoshis ↔ BTC, wei ↔ Gwei ↔ ETH, lamports ↔ SOL, plus fiat conversion at real-time mid-market rates — so you can answer "is this $0.50 in fees or $50?".
Unit conventions per chain
- Bitcoin — base unit is satoshi (sat). 1 BTC = 100,000,000 satoshis. Block reward and fees are typically quoted in sats/byte or sats/vbyte. Smaller units (millisatoshis) exist on Lightning Network.
- Ethereum — base unit is wei. 1 ETH = 10^18 wei. Gas prices in Gwei (10^9 wei). A 25 Gwei gas price is 25 × 10^9 wei = 2.5 × 10^-8 ETH per gas unit.
- Solana — base unit is lamport. 1 SOL = 10^9 lamports. Transaction fees in lamports (typically 5,000 lamports = 0.000005 SOL).
- Other EVM chains (Polygon, BSC, Arbitrum) — use wei / Gwei conventions like Ethereum but with their native token (MATIC, BNB).
- Token decimals — ERC-20 tokens specify decimals in their contract. USDT has 6 decimals (1 USDT = 10^6 base units); WBTC has 8 (mirrors BTC); USDC has 6. Always check the contract before assuming.
Working example: estimating an Ethereum transaction
Input
Sending USDC on Ethereum mainnet Gas limit: 65,000 (typical ERC-20 transfer) Gas price: 25 Gwei
Output
Total fee in gas units: 65,000 × 25 Gwei
= 1,625,000 Gwei
= 1,625,000 × 10^9 wei = 1.625 × 10^15 wei
= 0.001625 ETH
In USD at $3,200/ETH: $5.20
In PLN at 4.0 PLN/USD: ~20.80 PLN
For comparison, the same USDC transfer on:
Arbitrum (Layer 2): ~$0.05
Polygon: ~$0.005
Solana: ~$0.001
Bitcoin (with wrapped USDC via cross-chain): high, multi-step
Fee economics drive chain choice for high-frequency / small-value transactions.Mainnet Ethereum fees fluctuate wildly with network demand — same transaction can be $2 at 2 AM UTC and $80 during a popular NFT mint. Set max-fee carefully or use gas-estimation tools (Etherscan, MetaMask suggested) at transaction time.
Common conversion mistakes
- Treating "gwei" as a token. Gwei is just a unit of ETH; gas-price tools showing "25" without saying "Gwei" is the source of "wait, am I paying 25 wei or 25 Gwei?" confusion. Always check the unit.
- Off-by-decimals — sending 1000 USDC and entering "1000000000" (treating it as 1000 with 6 decimals + extra zeros). Triple-check the decimals before signing.
- Wrong chain — sending USDC on Ethereum to a USDC address on Solana. Same symbol, different blockchain. Cross-chain bridges are required; direct sending burns the funds.
- Approving unlimited spending — some wallet flows ask to "approve" a token for spending without specifying amount. Confirming approves an effectively unlimited allowance. Specify the amount.
- Confusing wrapped tokens — WBTC is not BTC; it is an ERC-20 representation of BTC on Ethereum. Sending WBTC to a BTC address (or vice versa) loses the funds.
When to reach for this tool
- You are reading a transaction explorer (Etherscan, Solscan) and want to convert "fee: 1,500,000,000,000,000 wei" into a meaningful number.
- You are deciding whether a network fee is worth paying — convert the chain-native unit to your fiat currency.
- You are writing or auditing smart contract code that uses base units and want to verify the human-readable value of a constant.
- You are educating yourself about chain economics by comparing fee structures across L1s and L2s.
What this tool will not do
- It will not execute transactions. It is a unit converter, not a wallet. To actually send crypto, use a real wallet (MetaMask, Phantom, Rabby) with the same care you would use for moving any amount of money.
- It will not predict future fees. Crypto fees fluctuate based on network demand; current spot rates are not commitments. For high-stakes transactions, monitor live mempool / gas trackers.
- It will not give tax advice. Converting BTC to ETH is a taxable event in most jurisdictions even though no fiat changed hands. Track every transaction; consult an accountant familiar with crypto.
Conversion happens in your browser. Fiat exchange rates are fetched from public market data feeds. No wallet info, addresses, or balances are sent anywhere.
Frequently asked questions
How many satoshis in 1 dollar?
Depends on BTC price. At $60,000/BTC: 1 satoshi = $0.0006. 1 USD = ~1,667 satoshis. Use a live converter; the BTC price moves intraday by single percentage points.
What is the smallest crypto denomination?
Across major chains: 1 wei (Ethereum, 10^-18 ETH), 1 satoshi (Bitcoin, 10^-8 BTC), 1 lamport (Solana, 10^-9 SOL). On Lightning Network Bitcoin, "millisatoshis" allow sub-satoshi precision for routing fees (1/1000 of a satoshi).
Why are Ethereum gas prices quoted in Gwei not wei?
Wei is too small. A typical 25 Gwei gas price is 25,000,000,000 wei — unreadable. Gwei (10^9 wei) puts gas prices in the 1-100 range for normal conditions and 100-1000+ for congested periods. Easier to communicate.
Is "1 satoshi" smaller than "1 cent" of fiat?
At BTC = $60,000: 1 satoshi = $0.0006 = 0.06 cents. So yes, ~17 satoshis = 1 cent at that price. The unit was deliberately tiny because Bitcoin's designer assumed mass adoption would require sub-cent precision for everyday transactions.
Why does a USDC transfer cost different amounts on different chains?
Different chains have different fee economies. Ethereum mainnet has high security (decentralized validators) and high fees. Layer 2s and alt-L1s sacrifice some decentralization or have different consensus mechanisms, achieving much lower fees. The same USDC token exists on multiple chains; transferring it on Polygon costs <$0.01 vs $5+ on Ethereum.
How do "decimals" in ERC-20 tokens affect math?
Smart contracts work in base units (uint256), not decimals. A token with 18 decimals stores "1.0" as 10^18. Frontends divide by 10^decimals to show human-readable values. Always check `token.decimals()` before calculating amounts; sending raw integers without accounting for decimals is a common bug.
Related tools
Real-time currency converter with live exchange rates. Convert USD, EUR, GBP, PLN, JPY and 150+ world currencies. Free forex calculator online
Validate cryptocurrency wallet addresses. Check if Bitcoin, Ethereum, Solana, Litecoin addresses are valid. Detect address type and network
Convert numbers between binary, octal, decimal, hexadecimal and custom bases (2-36). Free online number system converter for programmers
Validate International Bank Account Numbers (IBAN). Check format, country, checksum. Identify bank from IBAN. Support for 80+ countries
Calculate cryptocurrency portfolio value and profit/loss. Track investments, average buy price, ROI percentage. Support for multiple coins
Check cryptocurrency wallet balance by address. View Bitcoin, Ethereum, Solana balances. See transaction history and token holdings. Real-time blockchain data
Last updated · E-Utils editorial team