Skip to main content

Crypto Unit Converter

Free Crypto Unit Converter. Convert denomination units for BTC, ETH, SOL, and USDT including satoshi, gwei, lamport, and micro units.

Conversion Result100,000,000 Satoshi1 BTC
Satoshi100,000,000
uBTC (Bits)1,000,000
mBTC1,000
BTC1

This converter uses denomination math only and does not fetch market prices. It converts units of the same asset.

Quick answer: Convert between all crypto denomination units: BTC/mBTC/satoshi, ETH/Gwei/Wei, and ERC-20 token decimals. 1 ETH = 10^18 Wei. Essential for reading smart contract values and raw blockchain data.

How to use Crypto Unit Converter

The Crypto Unit Converter handles conversions between all common cryptocurrency denominations for multiple blockchain networks simultaneously. It covers Bitcoin denomination units (BTC, mBTC, μBTC, satoshi), Ethereum units (ETH, gwei, wei), and common ERC-20 token decimal conversions — all in one place.

Use it when working with raw blockchain data, reading smart contract values, or verifying wallet amounts. Smart contracts store token amounts in their smallest denomination (wei for ETH, base units for ERC-20 tokens) — the converter translates these raw numbers into human-readable amounts and back again for debugging contract interactions.

Input guide and assumptions

Select the blockchain network (Bitcoin, Ethereum, or a specific ERC-20 token), then enter a value in any denomination. For ERC-20 tokens, the decimal precision varies by contract — most tokens use 18 decimals like ETH, but USDC and USDT use 6 decimals, and some tokens use non-standard values. Enter the token's decimal count in the custom decimals field.

The raw value field shows the integer representation used by the blockchain (e.g., 1 ETH = 1,000,000,000,000,000,000 wei). This is critical for smart contract interactions where the input must be in base units. The human-readable field shows the decimal-formatted value as displayed in wallets and exchanges.

How to interpret results correctly

Cryptocurrency unit conversions reveal the underlying scale of blockchain systems and help contextualize value transfers across drastically different denominations. When you see 0.00001 BTC, converting to satoshis (1,000 sats) makes the quantity immediately tangible. When evaluating Ethereum gas costs in gwei, converting to USD at current ETH price transforms abstract technical metrics into economic reality. The ability to fluidly convert between denominations is essential for comparing value across networks: 1 MATIC at $0.80 vs. 1 SOL at $150 vs. 1 ETH at $2,300 require common units to enable meaningful comparison of transaction cost efficiency.

Denomination differences create persistent confusion for new crypto participants. Bitcoin's 8-decimal precision (1 BTC = 100,000,000 satoshis) enables microtransactions at the satoshi level while maintaining the psychological significance of whole-BTC milestones. Ethereum's 18-decimal precision (1 ETH = 10^18 wei) serves different technical purposes — gas calculations require granular unit precision to properly price computational resources. Understanding why each network chose its denomination structure provides insight into the network's design philosophy and intended use cases.

Common mistakes to avoid

  • Conflating different token units when comparing 'amounts.' Saying '1 ETH worth of tokens' means dramatically different things depending on whether you're discussing WETH, ETH2, stETH, or rETH — all of which may have slightly different values. Similarly, '1 BTC' on different chains (WBTC on Ethereum, BTC on Bitcoin, renBTC on various chains) may have fractional price discrepancies due to minting/redemption dynamics. Always specify the exact token contract when precision matters.
  • Using stale conversion rates for financial calculations. In a market that moves 5%–10% daily, a rate from even 4 hours ago can be meaningfully inaccurate. For tax calculations, always use the market price at the exact transaction timestamp. For investment decisions, use real-time rates from reliable oracles. Never use memory or approximation for conversion rates in any financial context.

Authoritative sources

Frequently asked questions

What is a crypto unit converter?

A crypto unit converter translates between subdivisions of a coin: 1 BTC = 100,000,000 sats, 1 ETH = 10^9 Gwei = 10^18 Wei, 1 SOL = 10^9 lamports, 1 XRP = 10^6 drops. Used for reading raw on-chain data and small payments.

How many sats are in 1 BTC?

1 BTC = 100,000,000 satoshis (one hundred million). At BTC = $70,000, 1 sat = $0.0007. A $1 Lightning payment is ~1,430 sats. A $0.01 micro-tip is 14 sats.

How many Wei in 1 ETH?

1 ETH = 10^18 Wei = 1,000,000,000,000,000,000 Wei = 1 quintillion Wei. Solidity uses Wei internally for all uint256 balance math, which is why on-chain values look enormous in raw form (e.g., 1500000000000000000 = 1.5 ETH).

What is the smallest unit of each major coin?

BTC: 1 satoshi (10^-8 BTC). ETH: 1 Wei (10^-18). SOL: 1 lamport (10^-9). XRP: 1 drop (10^-6). LTC: 1 litoshi (10^-8). DOGE: 1 koinu (10^-8). USDC/USDT on Ethereum: 10^-6 (6 decimals).

Why do tokens have different decimal places?

Each ERC-20 sets its own decimals() value to balance precision and UX. USDC uses 6 (dollar precision), most ERC-20s use 18 to match ETH, WBTC uses 8 to match Bitcoin. Mismatching decimals when converting amounts is the #1 source of "lost funds" in DApp integration bugs.

How do I avoid decimal-place mistakes?

Always read the token contract's decimals() before formatting. Use BigNumber libraries (ethers.js, viem) instead of float math. A common bug: dividing a uint256 by 10^18 in JavaScript loses precision after 15 digits — use BigInt or formatUnits() helpers instead.