Scientific Notation Calculator

Very large and very small numbers are hard to read, easy to mistype and painful to compare. A distance like 149597870700 meters hides its size behind a wall of digits. A charge like 0.0000000000000000001602176634 coulombs is worse, because one missing zero changes the answer by a factor of ten.

This scientific notation calculator turns any number into a compact form such as 1.495978707 × 10^11 and back again. It also shows E notation, engineering notation and standard form side by side, with significant figures you control. Switch to Calculate to add, subtract, multiply or divide numbers in scientific notation. Turn on Show Steps to follow every decimal point move and exponent change.

Scientific Notation Calculator

Auto

What Is Scientific Notation?

Scientific notation writes a number as a coefficient multiplied by a power of ten. The coefficient is at least 1 and less than 10, and the exponent counts how far the decimal point moved. So 6000 becomes 6 × 10^3, and 0.000452 becomes 4.52 × 10^-4. A positive exponent means a large number, while a negative exponent means a number smaller than 1.

Scientists, engineers and students use this format because it keeps the size of a number visible at a glance. It also makes significant figures explicit, since every digit in the coefficient counts. Calculators and programming languages use a shorter cousin called E notation, where 4.52 × 10^-4 appears as 4.52e-4. Engineering notation is a third variant that keeps exponents in steps of three.

How to Use the Scientific Notation Calculator

Type a number into the Convert tab in any common format. Plain decimals like 0.00047, written forms like 4.7 × 10^-4 or 4.7x10^-4, and E notation like 4.7e-4 are all accepted. The tool shows the scientific, E, engineering and standard forms at the same time. Spaces between digit groups are ignored, so 149 597 870 700 works too.

Use the Significant figures menu to round the result, or leave it on Auto to keep every digit you entered. The Calculate tab takes two numbers and an operator, and the Swap button reverses their order for subtraction and division. Each result has its own copy button, so you can paste the exact form you need. For whole expressions with brackets, use the math calculator instead.

  • Enter a number such as 299792458 or 3.2e-5 in the Convert tab.
  • Pick Auto or a value from 1 to 15 under Significant figures.
  • Read the scientific, E, engineering and standard forms.
  • Open the Calculate tab to combine two numbers with +, -, × or ÷.
  • Turn on Show Steps to see how the decimal point moved.

How Conversion and Normalization Work

To convert, the calculator moves the decimal point until exactly one nonzero digit sits to its left. Each move to the left adds one to the exponent, and each move to the right subtracts one. For 0.000452, the point moves four places right, so the exponent is -4. The number of moves is always shown in the steps panel.

Normalization fixes coefficients that fall outside the 1 to 10 range after arithmetic. A product like 30 × 10^7 is correct but not normalized, so the tool rewrites it as 3 × 10^8. Addition and subtraction first rewrite both numbers with the same exponent, then combine the coefficients. Engineering notation instead picks the nearest exponent that is a multiple of three.

  • Move the decimal point left for large numbers and add to the exponent.
  • Move it right for small numbers and subtract from the exponent.
  • Multiply by multiplying coefficients and adding exponents.
  • Divide by dividing coefficients and subtracting exponents.
  • Match exponents before adding or subtracting, then normalize.

Scientific Notation Calculator Examples

These examples cover conversion, arithmetic, rounding and the SI prefixes used in engineering. Each one gives the exact input, the output and what the result tells you. They start with simple conversions, then move to arithmetic and real physical constants. The exponent alone reveals a number's order of magnitude, which is why scientists compare sizes by exponent before reading the full coefficient.

Paste any input into the tool above to check it, and enable Show Steps to compare the explanation with the live trace. Constants come from the SI values published by NIST.

Writing 6000 in scientific notation

Enter 6000 and the tool returns 6 × 10^3, or 6e3 in E notation. The decimal point moved three places to the left, so the exponent is 3. Trailing zeros in a whole number are not counted as significant unless you ask for more figures.

A small measurement

Enter 0.000452 to get 4.52 × 10^-4. The point moved four places to the right, which gives a negative exponent. Negative exponents always mean the value is between 0 and 1.

The speed of light

Enter 299792458 to get 2.99792458 × 10^8 meters per second. This value is exact by definition of the meter, so all nine digits are significant. With Significant figures set to 3, the tool shows 3.00 × 10^8.

The distance from Earth to the Sun

Enter 149597870700, the astronomical unit in meters, to get 1.495978707 × 10^11. The International Astronomical Union fixed this value in 2012. Rounded to three figures it becomes 1.50 × 10^11 meters.

Fixing a coefficient above 10

Enter 45 × 10^3 and the tool normalizes it to 4.5 × 10^4. Dividing the coefficient by 10 means the exponent must rise by 1. Both forms equal 45000, but only the second is proper scientific notation.

Adding numbers with different exponents

In the Calculate tab, add 5.3 × 10^5 and 3.8 × 10^4 to get 5.68 × 10^5. The second number is first rewritten as 0.38 × 10^5 so the exponents match. The coefficients 5.3 and 0.38 then add to 5.68.

Multiplying powers of ten

Multiply 3 × 10^8 by 2 × 10^-3 to get 6 × 10^5. The coefficients multiply to 6, and the exponents 8 and -3 add to 5. No normalization is needed because 6 is already between 1 and 10.

A product that needs normalizing

Multiply 7.5 × 10^4 by 4 × 10^3 to get 3 × 10^8. The raw product is 30 × 10^7, so the tool shifts one power of ten into the exponent. Show Steps lists that shift as its own line.

Dividing in scientific notation

Divide 4.8 × 10^6 by 1.2 × 10^2 to get 4 × 10^4. The coefficients divide to 4, and the exponent 2 is subtracted from 6. The result means 40000 in standard form.

Subtracting small numbers

Subtract 4.5 × 10^-4 from 6.2 × 10^-3 to get 5.75 × 10^-3. The smaller number is rewritten as 0.45 × 10^-3, and 6.2 minus 0.45 leaves 5.75. In standard form the answer is 0.00575.

Rounding the Avogadro constant

Enter 6.02214076e23 and set Significant figures to 3 to get 6.02 × 10^23. The full value has nine significant digits and has been exact since the 2019 SI redefinition. Chemistry problems usually round it to three or four figures.

Engineering notation for a capacitor

Enter 0.000047 farads to get 4.7 × 10^-5 in scientific notation. Engineering notation shows 47 × 10^-6, which matches the micro prefix, so the part is labeled 47 µF. That is how the value appears on circuit diagrams.

Keeping significant zeros

Enter 0.0030500 with Significant figures on Auto to get 3.0500 × 10^-3. The two trailing zeros after the 5 were measured, so the tool keeps them. The leading zeros only mark the decimal place and never count.

Reading E notation from a screen

Enter 2e9 and the standard form shows 2000000000. The e stands for times ten to the power, so 2e9 means 2 × 10^9. That is two billion, the size of many phone storage and population figures.

Scientific Notation in JavaScript and Python

JavaScript formats numbers with toExponential and toPrecision, and it switches to E notation automatically for values of 10^21 and above or below 10^-6. Python uses format specifiers like .2e and always pads the exponent to at least two digits. Both languages store numbers as IEEE 754 doubles, so very long coefficients lose their last digits.

For exact values, Python's Decimal type and JavaScript libraries such as big.js keep every digit you supply. That is the approach this tool uses, which is why 1.602176634 × 10^-19 expands to its full decimal without rounding. Format for display only at the very end of a calculation. Rounding in the middle of a long chain of steps lets small errors pile up.

// Format a number in E notation
(0.000452).toExponential();     // "4.52e-4"
(299792458).toExponential(2);   // "3.00e+8"
(149597870700).toPrecision(3);  // "1.50e+11"

// JavaScript switches to E notation on its own
console.log(1e21);      // 1e+21
console.log(0.000001);  // 0.000001
console.log(1e-7);      // 1e-7
from decimal import Decimal

print(f"{0.000452:.2e}")        # 4.52e-04 (Python pads the exponent)
print(f"{299792458:.3e}")       # 2.998e+08
print(Decimal("6.02214076e23"))  # 6.02214076E+23
print(format(Decimal("1.602176634e-19"), "f"))  # 0.0000000000000000001602176634

Precision, Rounding and Privacy

Every conversion runs as exact decimal arithmetic in your browser, so no coefficient is silently truncated. Rounding happens only when you choose a number of significant figures, and it uses round half up. Exponents from -999 to 999 are supported, which covers every physical constant and most astronomy data.

Nothing you type is sent to a server, logged or stored, and the page makes no network requests with your numbers. Constants quoted on this page follow NIST Special Publication 330, the US edition of the SI brochure. SI prefix names follow the same source, including ronna and quetta added by the CGPM in 2022. The same privacy rules apply to all the math calculators on this site.

Common Scientific Notation Mistakes

Most errors come from a coefficient outside the 1 to 10 range or an exponent with the wrong sign. Another frequent slip is counting leading zeros as significant figures. The table lists these mistakes together with the messages the tool shows for invalid input.

Confusing the calculator E with the constant e is also common, since both appear on scientific keypads. In this tool, e or E between digits always means times ten to the power. The mathematical constant e is not accepted here; use the calculator with eˣ and logarithms.

Mistake or message
Why it happens
Fix
45 × 10^3 left as the answerCoefficient is 10 or moreDivide the coefficient by 10 and add 1 to the exponent
0.00452 written as 4.52 × 10^3Exponent sign reversedSmall numbers take negative exponents
0.0030500 counted as 7 figuresLeading zeros countedOnly digits from the first nonzero digit onward count
Adding 5.3 × 10^5 and 3.8 × 10^4 as 9.1 × 10^5Exponents not matched firstRewrite one number so both exponents are equal
Invalid numberLetters, two decimal points or an empty fieldUse digits, one point and an optional e or × 10^
Exponent out of rangeAn exponent above 999 or below -999Use a smaller exponent or split the calculation
Division by zero is undefined.The second number in a division is 0Check the divisor

Scientific, E, Engineering and Standard Notation Compared

Each notation serves a different reader. Standard form is best for everyday amounts, and scientific notation suits physics and chemistry. E notation is what software and calculator screens print, while engineering notation lines up with SI prefixes like kilo, mega and micro.

This scientific notation calculator shows all four forms at once. That lets you move between a textbook, a spreadsheet and a datasheet without converting by hand. Use the table below to pick the right form for your task.

Notation
Example for 0.000047
Exponent rule
Best for
Standard form0.000047No exponentEveryday amounts and money
Scientific notation4.7 × 10^-5Any integer, coefficient 1 to under 10Science classes and papers
E notation4.7e-5Same as scientificCalculators, code and spreadsheets
Engineering notation47 × 10^-6 (47 µ)Multiples of 3 onlyElectronics and SI prefixes

Scientific Notation Questions Answered

These answers cover the questions people search most about scientific notation, calculators and significant figures. Several come straight from what students ask when a screen shows an unfamiliar E.

For a full walkthrough of any rule, try the matching example above with Show Steps turned on. The steps panel names every decimal point move and every exponent change.