SI unit prefixes (nano to tera)

These prefixes attach to SI base units (m, g, s, …) and many derived units.

Updated:

PrefixSymbolFactorPower
nanon0.00000000110⁻⁹
microµ0.00000110⁻⁶
millim0.00110⁻³
centic0.0110⁻²
decid0.110⁻¹
(none)110⁰
dekada1010¹
hectoh10010²
kilok100010³
megaM1 000 00010⁶
gigaG1 000 000 00010⁹
teraT1 000 000 000 00010¹²
petaP10¹⁵10¹⁵

Notes

Frequently asked questions

What is the difference between milli and mega?
Milli (m) means one thousandth, 10⁻³, while mega (M) means one million, 10⁶ — the case of the symbol alone changes the factor by nine orders of magnitude.
How many millimeters are in a kilometer?
A kilometer is 10³ meters and a millimeter is 10⁻³ meters, so one kilometer equals 1,000,000 millimeters (10⁶ mm).
What do the SI prefixes from nano to tera mean?
Nano = 10⁻⁹, micro = 10⁻⁶, milli = 10⁻³, centi = 10⁻², deci = 10⁻¹, deka = 10¹, hecto = 10², kilo = 10³, mega = 10⁶, giga = 10⁹, tera = 10¹² (and peta = 10¹⁵).