crypto

SOL Unit Converter

convert between lamports, microSOL, milliSOL, and SOL units

Live output enabled
Ready

Enter numeric amount only, then choose the input unit below.

About SOL Unit Converter

SOL Unit Converter maps Solana denominations from lamports to SOL so transfer amounts, fee math, and wallet displays stay precise.

Use Cases

  • Convert SOL into lamports before constructing transactions.
  • Translate raw lamport balances into human-readable SOL values.
  • Verify denomination correctness when reviewing fee and transfer values.

Examples

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

Solana Denomination Reference

FormatLamport Factor (10^x)What It MeansCommon Usage
lamport10^0Smallest indivisible SOL unitRaw on-chain balances and transfer values
microsol10^31,000 lamports (10^-6 SOL)Small fee and micro-payment display units
millisol10^61,000,000 lamports (10^-3 SOL)Readable mid-scale wallet values
sol10^9Base user-facing Solana unitWallet balances and transfer UX

FAQ

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).