Scientific Notation Calculator
Convert any number to scientific, engineering, and SI-prefix forms. Get mantissa, exponent, order of magnitude, and nearest SI prefix.
Scientific Notation Calculator
Background.
The Quanta scientific notation calculator rewrites any finite real number — Avogadro's number, the mass of an electron, the federal debt, the radius of a hydrogen atom — into the three compact forms that scientists, engineers, and standards bodies actually use to talk about numbers spanning many orders of magnitude. The primary form is scientific notation proper: every number is expressed as a mantissa m multiplied by an integer power of ten, value = m × 10^exponent, with the mantissa normalised so that exactly one non-zero digit sits before the decimal point (formally 1 ≤ |m| < 10). The second form is engineering notation, which is identical except that the exponent is constrained to be a multiple of three; the mantissa then expands into the range 1 ≤ |m| < 1000 and the exponent lines up exactly with the SI prefix system — kilo, mega, giga, tera, milli, micro, nano, pico. The third form is the SI-prefix form: the engineering exponent clamped to the BIPM-ratified range [−24, +24], with each multiple of three mapped to its standard prefix name.
All three are computed from one input, so you can read 1500000 simultaneously as 1.5 × 10^6 (scientific), 1.5 × 10^6 (engineering — identical here, because 6 is already a multiple of 3), and 1.5 mega (SI-prefix form).
Scientists adopted scientific notation in the 17th century, refined it through the 19th, and standardised it in the 20th because ordinary decimal notation breaks down at the extremes of physical reality. The observable universe is roughly 8.8 × 10^26 metres across; a hydrogen atom is roughly 5.3 × 10^−11 metres across; the Planck length is roughly 1.6 × 10^−35 metres. Writing those numbers in decimal form — 880000000000000000000000000, 0.000000000053, 0.000000000000000000000000000000000016 — is not only inconvenient, it is genuinely error-prone, because the meaningful information is the order of magnitude (26, −11, −35) and the leading digits (8.8, 5.3, 1.6), not the count of zeros in between. Scientific notation separates those two pieces of information cleanly. The mantissa carries the precision (how accurately we know the leading digits, formalised by the rules of significant figures), and the exponent carries the scale (the order of magnitude). The two move independently, which is what makes back-of-the-envelope physics possible: when Enrico Fermi estimated the yield of the Trinity test by watching scraps of paper fly in the wind, he was estimating the mantissa to one significant figure and the exponent exactly, which was enough to get a ten-kiloton answer correct to within a factor of two from raw observation.
Engineering notation is the variant electrical and mechanical engineers prefer because it forces the exponent to be a multiple of three, matching the structure of the SI prefix system. The BIPM (Bureau International des Poids et Mesures) standardised twenty SI prefixes between 1960 and 2022, twenty-two as of the 2022 General Conference on Weights and Measures, of which seventeen are spaced three orders of magnitude apart: yocto (10^−24), zepto (10^−21), atto (10^−18), femto (10^−15), pico (10^−12), nano (10^−9), micro (10^−6), milli (10^−3), unity (10^0), kilo (10^3), mega (10^6), giga (10^9), tera (10^12), peta (10^15), exa (10^18), zetta (10^21), and yotta (10^24). (The 2022 conference added ronto/ronna and quecto/quetta at 10^±27 and 10^±30, but most working SI tables still stop at yocto/yotta — the Quanta calculator follows the older convention and clamps at ±24, noting that any value outside that range is too extreme for a standard prefix.) Engineering notation is what you see on every multimeter, oscilloscope, capacitor, and resistor in a laboratory: a 10 nF capacitor is 10 × 10^−9 farads, a 4.7 kΩ resistor is 4.7 × 10^3 ohms, a 2.4 GHz radio is 2.4 × 10^9 hertz. Each is engineering notation, with the exponent a multiple of three and the mantissa in the range [1, 1000).
This page walks through the precise definitions of all three forms, the mathematical rule for computing them (floor(log10(|value|)) for the scientific exponent, then snapping down to the nearest multiple of three for engineering), the seventeen SI prefixes and their exponents, the rules for significant figures and rounding, the worked examples 1234.5 → 1.2345 × 10^3, 0.000123 → 1.23 × 10^−4, and 1500000 → 1.5 × 10^6 = 1.5 mega, and the edge cases (zero, negatives, numbers outside the SI range) that pure rules-of-thumb get wrong.
What is scientific notation calculator?
Scientific notation is a way of writing any non-zero real number as a product of two pieces: a mantissa m with exactly one non-zero digit before the decimal point (so 1 ≤ |m| < 10), and an integer power of ten that records the scale. Formally, every non-zero real number x can be written uniquely as x = m × 10^n with m in [1, 10) ∪ (−10, −1] and n an integer. The mantissa is sometimes called the significand or the coefficient; the exponent n is the order of magnitude. Engineering notation is the same idea with one extra constraint: the exponent must be a multiple of three, which expands the mantissa range to 1 ≤ |m| < 1000 but lines the exponent up exactly with the SI prefix system. SI-prefix form is engineering notation with the multiple-of-three exponent replaced by its prefix name — milli, micro, nano, kilo, mega, giga, and so on. The seventeen standard SI prefixes ratified by the BIPM through 1991 (yocto through yotta) span 48 orders of magnitude in steps of three. Examples of all three forms for the same number: 0.0000056 is 5.6 × 10^−6 in scientific notation, 5.6 × 10^−6 in engineering notation (already a multiple of three), and 5.6 micro in SI form. 1234.5 is 1.2345 × 10^3, 1.2345 × 10^3, and 1.2345 kilo. 47000000 is 4.7 × 10^7 in scientific notation, 47 × 10^6 in engineering notation (exponent rounded down to the nearest multiple of three), and 47 mega in SI form. The forms are mathematically identical — they describe the same real number — but each is optimised for a different reading habit. Scientific notation is unique and canonical (one number, one representation), which is what theoretical physicists, chemists, and pure mathematicians prefer. Engineering notation matches the SI prefix table directly, which is what electrical engineers, mechanical engineers, and lab technicians prefer. SI-prefix form is the spoken version, which is what every multimeter, datasheet, and standards document uses. Order of magnitude is shorthand for the integer exponent in scientific notation — the floor of log10 of the absolute value. Two numbers are said to be of the same order of magnitude if their ratio is less than ten; the speed of light (3 × 10^8 m/s) and the Earth's orbital radius (1.5 × 10^11 m) differ by three orders of magnitude. Order-of-magnitude reasoning underlies Fermi estimation, dimensional analysis, and most of theoretical physics.
How to use this calculator.
- Enter any finite real number in the Value field. The calculator accepts standard decimal notation (1234.5, 0.000123, -0.0042), JavaScript exponential notation (1.234e5, 1.5e-9), and integers (1500000, 299792458). All three forms compute instantly as you type.
- Read the primary result: mantissa and exponent. These are the two pieces of standard scientific notation — value = mantissa × 10^exponent. Try 1234.5 and watch the calculator return mantissa 1.2345 and exponent 3, meaning 1234.5 = 1.2345 × 10^3. Try 0.000123 and you get mantissa 1.23, exponent −4, meaning 0.000123 = 1.23 × 10^−4.
- Compare against the engineering form. The engineering exponent is always a multiple of three, and the engineering mantissa expands to fill the range [1, 1000). For 47000000 the scientific form is 4.7 × 10^7 but the engineering form is 47 × 10^6 — the same number, but the engineering exponent (6) maps directly to mega, while the scientific exponent (7) does not correspond to any SI prefix.
- Read the SI prefix exponent to recover the spoken name. 10^3 is kilo, 10^6 is mega, 10^9 is giga, 10^12 is tera, 10^−3 is milli, 10^−6 is micro, 10^−9 is nano, 10^−12 is pico. So 1.5 × 10^6 = 1.5 mega, 4.7 × 10^3 = 4.7 kilo, 10 × 10^−9 = 10 nano. The SI prefix exponent is clamped to the BIPM range [−24, +24]; anything more extreme reports the boundary value.
- Use the order-of-magnitude field for back-of-the-envelope physics. The order of magnitude is just the integer scientific exponent — it tells you which power-of-ten decade the number lives in. The mass of the Earth is order 24 (kilograms); the mass of an electron is order −30; the ratio is order 54, meaning the Earth is about 10^54 times more massive than a single electron — a Fermi estimate you can do in your head once you know the two orders of magnitude.
- Watch the edge cases. Zero is reported with mantissa 0 and all exponents 0 by convention (log10 of 0 is mathematically −Infinity, but reporting that would break every downstream display). Negative numbers behave normally — the sign rides on the mantissa, and the exponents are computed from the absolute value. Numbers larger than 10^24 or smaller than 10^−24 have a defined scientific and engineering form but no SI prefix; the calculator clamps the SI prefix exponent to the boundary and notes this in the description.
The formula.
The standard scientific-notation decomposition starts with the absolute value of the input. Define exponent = floor(log10(|value|)) — the largest integer n such that 10^n ≤ |value|. Then mantissa = value / 10^exponent, which by construction lies in [1, 10) (or (−10, −1] if value is negative). For 1234.5: log10(1234.5) ≈ 3.0915, floor of that is 3, so exponent = 3, mantissa = 1234.5 / 10^3 = 1.2345, and the scientific form is 1.2345 × 10^3. For 0.000123: log10(0.000123) ≈ −3.910, floor of that is −4 (floor moves toward negative infinity, so −3.910 floors to −4, not −3), so exponent = −4, mantissa = 0.000123 / 10^−4 = 0.000123 / 0.0001 = 1.23, and the scientific form is 1.23 × 10^−4. The engineering form applies one extra step. Define engineeringExponent = floor(scientificExponent / 3) × 3, which is the largest multiple of three not exceeding the scientific exponent. Then engineeringMantissa = value / 10^engineeringExponent, which lies in [1, 1000) by construction. For scientific exponent 3, engineeringExponent = floor(3/3) × 3 = 3 (already a multiple of three, no change). For scientific exponent 7, engineeringExponent = floor(7/3) × 3 = 2 × 3 = 6, so 47000000 = 47 × 10^6 in engineering form even though the scientific form is 4.7 × 10^7. For scientific exponent −4, engineeringExponent = floor(−4/3) × 3 = floor(−1.333) × 3 = −2 × 3 = −6 (floor again moves toward negative infinity), so 0.000123 = 123 × 10^−6 in engineering form. The SI-prefix exponent is the engineering exponent clamped to the range [−24, +24]: if engineeringExponent ≤ −24 return −24, if engineeringExponent ≥ 24 return 24, otherwise return engineeringExponent unchanged. This is because the BIPM SI Brochure 9th edition Table 5 standardises exactly seventeen prefixes from yocto (10^−24) through yotta (10^24), and a number whose engineering exponent falls outside that range has no SI prefix — it must be written with the explicit power of ten. (The 2022 CGPM added four further prefixes at ±27 and ±30, but they are not yet universally adopted in textbooks, instrument labels, or SI Brochure 9; the Quanta calculator follows the conservative ±24 convention and notes the clamp.) The order of magnitude is identical to the scientific exponent — both are floor(log10(|value|)) — and is reported separately for users doing Fermi estimation, where the order of magnitude is the only quantity that matters. Special cases: value = 0 returns all six outputs as 0 (the log10 of zero is mathematically −Infinity, but every standard library, every SI table, and every scientific paper treats zero as a separate case with no scientific form). Negative values carry the sign on the mantissa and the engineering mantissa; the exponents are derived from log10(|value|) and are therefore the same as for the positive twin. Numerical precision: the Quanta engine computes the mantissa using IEEE 754 double-precision division and then rounds to 15 significant figures via decimal.js, which strips the floating-point noise that would otherwise appear in cases like 1e23, where the naive division 1e23 / 1e23 produces 0.9999999999999999 instead of exactly 1. The 15-significant-figure rounding is the practical precision limit of IEEE 754 doubles and matches what every reputable scientific calculator returns.
A worked example.
Convert 1234.5 to scientific notation. Compute log10(1234.5) ≈ 3.0915 — the number lies between 10^3 = 1000 and 10^4 = 10000, so its order of magnitude is 3. Floor that to get the scientific exponent: exponent = 3. Divide the original value by 10^3 = 1000 to recover the mantissa: mantissa = 1234.5 / 1000 = 1.2345. The scientific form is therefore 1.2345 × 10^3, confirming what the calculator returns: mantissa 1.2345, exponent 3. Engineering form: the scientific exponent 3 is already a multiple of three, so the engineering exponent is also 3 and the engineering mantissa is also 1.2345 — engineering and scientific notation coincide here. SI-prefix form: 10^3 is kilo, so 1234.5 reads as 1.2345 kilo (1.2345 kilograms, 1.2345 kilometres, 1.2345 kiloseconds, depending on the unit). Two more examples to round out the picture. 0.000123: log10(0.000123) ≈ −3.910, floor of that is −4 (not −3 — floor moves toward negative infinity), so the scientific exponent is −4 and the mantissa is 0.000123 / 10^−4 = 1.23. The scientific form is 1.23 × 10^−4. The engineering exponent floors −4/3 = −1.33 down to −2, multiplies by 3 to get −6, so the engineering form is 123 × 10^−6 = 123 micro. 1500000: log10(1500000) ≈ 6.176, scientific exponent 6, mantissa 1500000 / 10^6 = 1.5, scientific form 1.5 × 10^6. The engineering exponent is also 6 (already a multiple of three), so the engineering form coincides and reads as 1.5 mega. All three results — kilo, micro, mega — are SI-prefix forms produced by the same engineering exponent calculation, demonstrating why engineers prefer the multiple-of-three convention.
Frequently asked questions.
What is the difference between scientific notation and engineering notation?
Why does the SI prefix table stop at yotta (10^24) and yocto (10^−24)?
What does the mantissa range 1 ≤ |m| < 10 mean for negative numbers?
How do I count significant figures in scientific notation?
What does the calculator do with zero?
What is the difference between order of magnitude and exponent?
How do I read 1.5 × 10^6 in SI prefix form?
Why does floor of negative numbers feel surprising — like floor(−4/3) = −2 instead of −1?
Can scientific notation handle complex numbers or only real numbers?
How precise are the mantissa values reported?
References& sources.
- [1]Thompson, A. and Taylor, B. N. NIST Special Publication 811 — Guide for the Use of the International System of Units (SI), 2008 edition. The US National Institute of Standards and Technology's primary reference for SI usage, including §6 on SI prefixes, §7.10 on scientific notation, and Appendix C on the prefixes and their formal definitions.
- [2]Bureau International des Poids et Mesures. The International System of Units (SI Brochure), 9th edition, 2019. Table 5 lists the SI prefixes from yocto (10^−24) to yotta (10^24); §3 explains the formation rules and the integer-power-of-ten constraint that underlies engineering notation.
- [3]International Organization for Standardization. ISO 80000-1:2009 — Quantities and units, Part 1: General. The international standard governing the notation a × 10^n for scientific notation, the rules for significant figures, and the relationship between the SI prefixes and engineering-form exponents.
- [4]International Union of Pure and Applied Chemistry. Compendium of Chemical Terminology, 2nd edition (the Gold Book), 1997, online updates ongoing. Entries on 'order of magnitude', 'scientific notation', and 'SI prefixes' formalise the chemistry community's usage and harmonise with BIPM.
- [5]Feynman, R. P., Leighton, R. B., and Sands, M. The Feynman Lectures on Physics, Volume I, Chapter 5 — Time and Distance, §5-1 to §5-4. Feynman's classic exposition of orders of magnitude and the use of scientific notation to compare physical scales from cosmological (10^26 m) to subatomic (10^−15 m).
- [6]26th General Conference on Weights and Measures (CGPM), Resolution 3 (2022). Ratified four new SI prefixes — ronna (10^27), quetta (10^30), ronto (10^−27), quecto (10^−30) — extending the BIPM prefix table beyond the historical ±24 range. The Quanta calculator clamps at ±24 to match SI Brochure 9 and most laboratory practice; this citation documents the formal extension.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 313 calculators remain free
- No billing is enabled