Skip to content

Scientific Notation Converter

Decimal to scientific notation and back, with the normalized form shown alongside the answer.

Scientific notation compresses very large and very small numbers into a tidy mantissa × 10exponent form — the way scientists, engineers, and calculators write quantities like the speed of light (2.998 × 108 m/s) or the mass of an electron (9.109 × 10−31 kg). The two modes below convert an ordinary decimal into normalized scientific notation, and a mantissa-and-exponent pair back into a plain decimal. Every calculation runs in your browser and the working is shown underneath so you can verify it by hand.

Convert an ordinary number into normalized scientific notation

1234 in scientific notation
1.234 × 103

1.234 × 10^3

How to use

  1. Pick the direction

    Tabs across the top: "Decimal → Scientific" turns an ordinary number into mantissa × 10^exponent; "Scientific → Decimal" does the reverse.

  2. Type your number(s)

    In decimal mode, enter one number. In scientific mode, enter the mantissa and the exponent separately. The result updates as you type — there is no submit button.

  3. Read the answer

    The big tinted value is the answer, shown with a proper superscript exponent. The mono-spaced line under it spells out the full mantissa × 10^exponent equation.

Worked examples

InputDirectionAnswer
1234decimal → scientific1.234 × 10^3
0.00056decimal → scientific5.6 × 10^−4
−4500decimal → scientific−4.5 × 10^3
5.6, −4scientific → decimal0.00056
6.022, 23scientific → decimal6.022e+23

Frequently asked questions

What is scientific notation?
Scientific notation writes a number as a mantissa times a power of ten: n = a × 10^b. In the normalized form used here, the mantissa a is kept in the range 1 ≤ |a| < 10, so every non-zero number has exactly one representation. For example 1234 becomes 1.234 × 10^3 and 0.00056 becomes 5.6 × 10^-4.
What is E-notation, and is it the same thing?
E-notation is how calculators and programming languages type scientific notation on a single line: 1.234 × 10^3 is written 1.234e3 (or 1.234E3), and 5.6 × 10^-4 is written 5.6e-4. The 'e' means 'times ten to the power of'. It represents the same value — it is just the keyboard-friendly spelling of scientific notation.
How is engineering notation different from scientific notation?
Engineering notation is a variant where the exponent is always a multiple of 3, so it lines up with metric prefixes (kilo, mega, milli, micro). The mantissa then sits in the range 1 ≤ |a| < 1000. For example 12,300 is 1.23 × 10^4 in scientific notation but 12.3 × 10^3 in engineering notation. This converter outputs normalized scientific notation, not engineering notation.
How do negative exponents work?
A negative exponent means the number is smaller than one — you divide by that power of ten instead of multiplying. 10^-4 equals 1/10,000 = 0.0001, so 5.6 × 10^-4 = 0.00056. The more negative the exponent, the closer the number is to zero.
What is the scientific notation for zero?
Zero has no normalized scientific-notation form, because you can never make the mantissa's absolute value reach 1. By convention this tool reports zero as { mantissa: 0, exponent: 0 } and simply displays '0' rather than forcing a meaningless power of ten.
Are very large or very small numbers exact?
Computation uses JavaScript's IEEE 754 double-precision arithmetic, which holds roughly 15 to 17 significant digits. Within that range results are exact; beyond it, ordinary floating-point rounding applies, exactly as it would in any spreadsheet or calculator built on the same standard.

About

Why normalize the mantissa?

Keeping the mantissa in [1, 10) gives every number a single canonical form, which makes magnitudes instantly comparable: the exponent alone tells you the order of magnitude, and two numbers can be compared at a glance by their exponents first, mantissas second. It is the convention used throughout maths, physics, and the SI system.

Rounding behaviour

The mantissa is displayed to about six significant figures by default, with trailing zeros trimmed. The raw IEEE 754 double drives the underlying conversion, so the digits shown are exactly what JavaScript would produce for the same operation — nothing is fabricated or rounded beyond the standard's own behaviour.

Sources & references

Authoritative references behind the math, constants, and tables on this page. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.