Scientific Notation Converter

Examples: 299792458, 6.022e23, 1.6 × 10^-19, 0.0001

Scientific notation

E-notation

Engineering notation

Standard form

SI prefixes

Common SI prefixes

tera (T)10¹²
giga (G)10⁹
mega (M)10⁶
kilo (k)10³
milli (m)10⁻³
micro (µ)10⁻⁶
nano (n)10⁻⁹
pico (p)10⁻¹²
femto (f)10⁻¹⁵

Working With Very Large and Very Small Numbers

Some numbers are simply too inconvenient to write out in standard form. The mass of an electron is 0.00000000000000000000000000000091093837 kilograms. Avogadro's number is 602,214,076,000,000,000,000,000. Both numbers are correct in standard form but unreadable. Scientific notation solves this by writing every number as a single digit (with optional decimal places) followed by a power of ten. The electron's mass becomes 9.1093837 × 10⁻³¹. Avogadro's number becomes 6.02214076 × 10²³. This converter handles the translation in both directions and shows several related notations side by side.

The Form of Scientific Notation

Strict scientific notation has one digit before the decimal point and the rest after, multiplied by an integer power of 10. So 12,000 in scientific notation is 1.2 × 10⁴, not 12 × 10³ or 0.12 × 10⁵. The single-digit-before-the-decimal rule makes the form unambiguous and easy to compare across numbers — the exponent immediately tells you the order of magnitude. Numbers between 1 and 10 require zero shifting; numbers larger than 10 require a positive exponent; numbers between 0 and 1 require a negative exponent.

E-Notation

E-notation is the keyboard-friendly version of scientific notation that you see on calculators and in programming languages. Instead of writing 6.02 × 10²³ — which requires special characters — you write 6.02e23. The "e" stands for "times ten to the." Programming languages, scientific calculators, and spreadsheets all accept this form. Negative exponents work the same way: 1.6 × 10⁻¹⁹ becomes 1.6e-19. The two notations represent identical numbers.

Engineering Notation

Engineering notation is a variant where the exponent must be a multiple of 3. This lines up with the SI metric prefixes (kilo at 10³, mega at 10⁶, giga at 10⁹, etc.) so engineering notation reads naturally with units. A 470 nanofarad capacitor is 470 × 10⁻⁹ farads in engineering notation, or 4.7 × 10⁻⁷ farads in strict scientific notation. Engineers prefer the former because the prefix maps directly onto the exponent. Both forms describe the same number; choice between them depends on context.

Significant Figures

Scientific notation makes significant figures unambiguous. The number 1200 in standard form might have two, three, or four significant figures depending on context — the trailing zeros are ambiguous. Written as 1.2 × 10³, it clearly has two; as 1.20 × 10³, three; as 1.200 × 10³, four. Adjusting the significant figures slider on this page rounds the result to your chosen precision while preserving the exponent. This is the standard way to present measurement results in scientific writing — the digits should reflect the precision of the underlying measurement, not the precision of the calculator.

Reading SI Prefixes

The metric system uses prefixes to scale base units by powers of 10. The most common: kilo (1000×), mega (million×), giga (billion×), tera (trillion×), going up; and milli (1/1000), micro (1/million), nano (1/billion), pico (1/trillion), going down. Each step is a factor of 1000. The SI prefix display on this page picks the most natural prefix for the magnitude of your input, so 5,000,000 displays as 5 mega and 0.000003 displays as 3 micro.

When to Use Which Form

Use standard form for numbers that fit comfortably without scientific notation — anything between roughly 0.001 and 1,000,000. Use scientific notation for very large or very small physical quantities, in scientific writing, and when comparing numbers of very different magnitudes. Use E-notation for code, spreadsheets, and calculator input. Use engineering notation when the result will be combined with a metric unit prefix. Most of the time, the same number is correct in any of these forms; the choice is about readability for the audience.

Frequently Asked Questions

What's the largest or smallest number this can handle?

JavaScript numbers support roughly 10⁻³²³ to 10³⁰⁸. Beyond that range, results become "Infinity" or "0". For most physical quantities and everyday numbers this range is far more than enough.

Why does my exponent show up wrong?

Make sure the input is parsed correctly. Spaces, units (like "kg"), or non-standard separators can confuse the parser. The accepted formats are plain numbers (12345), decimals (12.345), E-notation (1.2345e4), and "× 10^" notation (1.2345 × 10^4).

Is scientific notation the same as standard form?

"Standard form" means different things in different countries. In the UK, "standard form" is what Americans call scientific notation. In the US, "standard form" usually means the regular written-out number. The converter shows both side by side so you can use the right term for your audience.

This converter is free, runs entirely in your browser, and never sends your numbers anywhere. Use it for homework, lab reports, code, or any time you need to translate between different ways of writing the same number.