ConvertEasy
Offline

Crypto units

USDC decimals

Convert raw on-chain integers to USDC and back, exactly.

USDC uses 6 decimals: 1 USDC = 1,000,000 base units.

USDC amount table

USDC to base units
USDCBase units
0.01 USDC10,000
0.5 USDC500,000
1 USDC1,000,000
10 USDC10,000,000
100 USDC100,000,000
1,000 USDC1,000,000,000
1,000,000 USDC1,000,000,000,000

Questions and answers

How many decimals does USDC have?

USDC uses 6 decimals: 1 USDC is 1,000,000 base units on-chain. USDC uses 6 decimals on Ethereum, Solana, Base, Arbitrum and most chains. Bridged USDC on BNB Chain uses 18.

How do I convert a raw USDC amount to USDC?

Divide the raw integer by 10^6. For example, 2,500,000 base units = 2.5 USDC.

Why do tokens use integer base units?

Blockchains store balances as integers to avoid rounding. The decimals value tells wallets where to put the decimal point when displaying the amount.