About SOL Unit Converter
SOL Unit Converter maps Solana denominations from lamports to SOL so transfer amounts, fee math, and wallet displays stay precise.
crypto
convert between lamports, microSOL, milliSOL, and SOL units
Enter numeric amount only, then choose the input unit below.
SOL Unit Converter maps Solana denominations from lamports to SOL so transfer amounts, fee math, and wallet displays stay precise.
Convert one SOL into smaller units.
Input
Input Value: 1
Input Unit: sol
Output
lamport: 1,000,000,000
millisol: 1,000
microsol: 1,000,000
Convert lamports into SOL for UI display.
Input
Input Value: 5000000
Input Unit: lamport
Output
sol: 0.005
millisol: 5
microsol: 5,000
| Format | Lamport Factor (10^x) | What It Means | Common Usage |
|---|---|---|---|
| lamport | 10^0 | Smallest indivisible SOL unit | Raw on-chain balances and transfer values |
| microsol | 10^3 | 1,000 lamports (10^-6 SOL) | Small fee and micro-payment display units |
| millisol | 10^6 | 1,000,000 lamports (10^-3 SOL) | Readable mid-scale wallet values |
| sol | 10^9 | Base user-facing Solana unit | Wallet balances and transfer UX |
Why do Solana programs and RPC responses use lamports?
Lamports store values as integers, which avoids floating-point precision issues and matches the chain's canonical balance format.
How many lamports are in one SOL?
One SOL equals 1,000,000,000 lamports (10^9).