Scientific notation calculator and standard form converter

Scientific notation calculator: convert between decimal, scientific, E and engineering notation, and add, subtract, multiply or divide with sig-fig rules.

Drafted with AI writing toolsUpdated Checked examples: 10

Decimal (0.005600), E notation (5.6e-3) or scientific (5.6 × 10^-3). The default is the speed of light in m/s.
Blank keeps the significant figures you typed.
More options
Try
Scientific notation
2.99792458 × 10⁸
Scientific notation: 2.99792458 × 10⁸
E notation
2.99792458e8
Engineering notation
299.792458 × 10⁶
Decimal notation
299,792,458
With an SI prefix
299.792458 M (mega)
Significant figures
9
Exponent n in a × 10ⁿ
8

299792458 is 2.99792458 × 10⁸ in scientific notation, 2.99792458e8 in E notation and 299.792458 × 10⁶ in engineering notation. Significant figures: 9.

Moving the decimal point

← 8 places left: × 10⁸
299792458

Order of magnitude

10⁷10⁸10⁹10¹⁰2.99792458 × 10⁸
How it's calculated S
  1. Count significant figures

    299792458 has 9 significant figures.

  2. Move the decimal point

    299,792,458=2.99792458×108299{,}792{,}458 = 2.99792458 \times 10^{8}

    The point moves 8 places left to sit after the first significant digit, so the exponent is 8.

  3. Engineering and E notation

    2.99792458×108=299.792458×1062.99792458 \times 10^{8} = 299.792458 \times 10^{6}

    Engineering notation lowers the exponent to a multiple of 3 (6); E notation writes “× 10^” as e: 2.99792458e8.

About the scientific notation calculator and standard form converter

Scientific notation writes a number as a × 10ⁿ with 1 ≤ |a| < 10, so 299,792,458 becomes 2.99792458 × 10⁸: the decimal point moves 8 places left and the exponent counts the moves. E notation writes the same number as 2.99792458e8, and engineering notation keeps the exponent a multiple of 3 (299.792458 × 10⁶) so it lines up with SI prefixes such as mega. In the UK this form is called standard form.

The digits you type set the significant figures, and they are kept: 0.005600 converts to 5.600 × 10⁻³ with four. For arithmetic, products and quotients keep the fewest significant figures of the inputs, and sums and differences keep the least precise decimal place, the rules in OpenStax Chemistry 2e §1.5. For example, 1.2 × 10⁵ × 3.45 × 10⁻² = 4,140 is reported as 4.1 × 10³.

Trailing zeros in a whole number without a decimal point, as in 93,000,000, are treated as placeholders; type 93,000,000. or 9.300 × 10^7 when they were measured.

How to write a number in scientific notation

Write the number as a × 10ⁿ, with one nonzero digit before the decimal point. Move the point until that is true and count the moves: moving it left gives a positive n, moving it right a negative n. So 45,200 = 4.52 × 10⁴ and 0.000452 = 4.52 × 10⁻⁴.

The sign of the number stays on a, so −0.00057 = −5.7 × 10⁻⁴; a negative exponent means a small number, not a negative one. Zero has no leading nonzero digit and is written 0 × 10⁰.

Scientific, E and engineering notation

E notation, used by calculators, spreadsheets and programming languages, replaces "× 10^" with E: 6.02E23 means 6.02 × 10²³. The E has nothing to do with Euler's number e.

Engineering notation keeps the exponent a multiple of 3, so the leading number runs from 1 to under 1,000. That lines the value up with SI prefixes: 0.00057 is 5.7 × 10⁻⁴ in scientific form but 570 × 10⁻⁶, or 570 micro-units, in engineering form.

Typed numberScientificE notationEngineering
2997924582.99792458 × 10⁸2.99792458e8299.792458 × 10⁶
0.0056005.600 × 10⁻³5.600e-35.600 × 10⁻³
0.000575.7 × 10⁻⁴5.7e-4570 × 10⁻⁶
-0.00057−5.7 × 10⁻⁴-5.7e-4−570 × 10⁻⁶
12001.2 × 10³1.2e31.2 × 10³
1200.1.200 × 10³1.200e31.200 × 10³
6.02E236.02 × 10²³6.02e23602 × 10²¹
5.600 × 10^-35.600 × 10⁻³5.600e-35.600 × 10⁻³

Significant figures in scientific notation

Scientific notation shows precision as well as size, because every digit of the leading number is significant. Leading zeros only place the decimal point and never count.

Trailing zeros after a decimal point do count, so 0.005600 has four significant figures and becomes 5.600 × 10⁻³.

Trailing zeros in a whole number are ambiguous. 1200 is read as two significant figures, 1.2 × 10³; write 1200. with a final point, or 1.200 × 10³, when all four digits were measured.

Multiplying and dividing in scientific notation

Multiply the leading numbers and add the exponents; divide the leading numbers and subtract the exponents. Then move the point again if the leading number has left the range 1 to 10:

  • (5 × 10³) × (4 × 10⁵) = 20 × 10⁸ = 2 × 10⁹.
  • (8 × 10⁶) ÷ (2 × 10²) = 4 × 10⁴.

With measured values, a product or quotient keeps the fewest significant figures of the inputs. (1.2 × 10⁵) × (3.45 × 10⁻²) is exactly 4,140, but 1.2 has only two significant figures, so the measured result is 4.1 × 10³.

Adding and subtracting in scientific notation

Rewrite both numbers with the same power of ten, then add or subtract the leading numbers. The difference 5.2 × 10⁴ − 3.1 × 10³ becomes 5.2 × 10⁴ − 0.31 × 10⁴ = 4.89 × 10⁴.

For measurements, a sum or difference keeps the least precise decimal place. 5.2 × 10⁴ is known only to the thousands, so that difference is reported as 4.9 × 10⁴. OpenStax Chemistry sets out both rules.

The table uses these operands. Rows marked exact keep every digit; the others apply the significant-figure rules:

  • Multiplication: (1.2 × 10⁵) × (3.45 × 10⁻²).
  • Sum: 122,500 + 3,655.
  • Cancellation: 1.234 × 10³ − 1.233 × 10³.
  • Difference: 4.86 × 10² − 4.2123 × 10².
  • Quotient: (6.0 × 10⁴) ÷ (1.5 × 10⁻²).
ExampleScientific resultDecimal result
default multiplication4.1 × 10³4,100
exact multiplication4.14 × 10³4,140
sum measured1.262 × 10⁵126,200
sum exact1.26155 × 10⁵126,155
cancellation1 × 10⁰1
difference measured6.5 × 10¹65
difference exact6.477 × 10¹64.77
quotient measured4.0 × 10⁶4,000,000

The cancellation row shows how subtraction can wipe out precision: two four-figure numbers leave a one-figure answer.

Rounding a value that ends in exactly 5

When the dropped part is exactly 5, two conventions disagree. Rounding half up moves away from zero, so 92.85 to three significant figures is 92.9. Rounding half to even, the OpenStax convention, picks the even neighbor, so 92.85 becomes 92.8.

Values beyond an exact tie round normally: 92.851 becomes 92.9 under both rules.

Entering numbers

  • Type a decimal (0.005600), E notation (5.6e-3) or scientific form (5.6 × 10^-3). Exponents can run from −1000 to 1000.
  • Leave the significant-figure box blank to keep the digits as typed, or choose 1 to 50.
  • The significant-figure rules for arithmetic can be switched off for exact counts and defined constants.

For functions or nested arithmetic, use the scientific calculator, and to round to a decimal place rather than to significant figures, the rounding calculator.

Worked examples

Speed of light, 299,792,458 m/s (default)

Calculate
Convert a number
Number
299792458
Scientific notation
2.99792458 × 10⁸
E notation
2.99792458e8
Engineering notation
299.792458 × 10⁶
Decimal notation
299,792,458
With an SI prefix
299.792458 M (mega)
Significant figures
9
Exponent n in a × 10ⁿ
8

Checked against: SI defining constant c = 299 792 458 m/s (BIPM SI Brochure 9th ed.); notation forms by hand

357,096 (Calculator Soup example)

Calculate
Convert a number
Number
357096
Scientific notation
3.57096 × 10⁵
E notation
3.57096e5
Significant figures
6

Checked against: Calculator Soup scientific notation converter: 357,096 = 3.57096 × 10^5

0.005600 keeps its trailing zeros (Calculator Soup example)

Calculate
Convert a number
Number
0.005600
Scientific notation
5.600 × 10⁻³
E notation
5.600e-3
Engineering notation
5.600 × 10⁻³
Decimal notation
0.005600
With an SI prefix
5.600 m (milli)
Significant figures
4
Exponent n in a × 10ⁿ
-3

Checked against: Calculator Soup scientific notation converter: 0.005600 = 5.600 × 10^-3, trailing zeros kept as significant

0.00057 in engineering notation (Omni Calculator example)

Calculate
Convert a number
Number
0.00057
Scientific notation
5.7 × 10⁻⁴
Engineering notation
570 × 10⁻⁶
With an SI prefix
570 µ (micro)
Significant figures
2

Checked against: Omni Calculator scientific notation page: 0.00057 = 5.7 × 10⁻⁴; engineering form by moving to the next lower multiple of 3

Questions

How do you convert a number to scientific notation?

Move the decimal point until one non-zero digit is left of it, and count the moves. Moving left gives a positive exponent and moving right a negative one. 357,096 needs 5 moves left, so it is 3.57096 × 10⁵; 0.005600 needs 3 moves right, so it is 5.600 × 10⁻³. Keep every significant digit, including the trailing zeros after a decimal point.

How do you multiply and divide numbers in scientific notation?

Multiply or divide the leading numbers and add or subtract the exponents, then renormalize. (1.2 × 10⁵) × (3.45 × 10⁻²) = 4.14 × 10³, and (6.0 × 10⁴) ÷ (1.5 × 10⁻²) = 4.0 × 10⁶. With measured values, round the answer to the fewest significant figures among the inputs: 1.2 has two, so the product is 4.1 × 10³.

How do you add or subtract in scientific notation?

Rewrite both numbers with the same power of ten, add or subtract the leading numbers, then renormalize. 1.225 × 10⁵ + 3.655 × 10³ = 1.225 × 10⁵ + 0.03655 × 10⁵ = 1.26155 × 10⁵. For measurements, round to the least precise decimal place: 122,500 is known to the hundreds, so the sum is 126,200, or 1.262 × 10⁵.

What is E notation, as in 6.02E23?

E notation is scientific notation for calculators, spreadsheets and programming languages, where E (or e) stands for “times ten to the power”. 6.02E23 means 6.02 × 10²³, and 5.6e-3 means 5.6 × 10⁻³ = 0.0056. Excel shows numbers of 12 or more digits this way in the General format, and most languages accept it in number literals.

What is the difference between scientific and engineering notation?

Engineering notation restricts the exponent to multiples of 3, so the leading number is between 1 and 1,000. 0.00057 is 5.7 × 10⁻⁴ in scientific notation but 570 × 10⁻⁶ in engineering notation, which reads directly as 570 micro-units. The multiples of 3 match the SI prefixes from quecto (10⁻³⁰) to quetta (10³⁰), the range set by the 2022 General Conference on Weights and Measures.

About this calculator

x=a×10n, 1≤∣a∣<10(a×10m)(b×10n)=ab×10m+nx = a \times 10^{n},\ 1 \le |a| < 10 \qquad (a \times 10^{m})(b \times 10^{n}) = ab \times 10^{m+n}

Sources

  1. OpenStax, Chemistry 2e, §1.5 Measurement uncertainty, accuracy, and precision (significant-figure rules)
  2. BIPM, SI prefixes (SI Brochure, 9th edition, and CGPM 2022 Resolution 3)
  3. NIST SP 811, Guide for the Use of the International System of Units (SI), chapters 7 and 10 (expressing values and printing numbers)

Checked against references

This calculator includes 10 worked examples with independently sourced answers. They run in the test suite, and you can run them here too.

Put this calculator on your site

Paste this where you want the calculator to appear. It is free to use, it stays in step with corrections made here, and the credit line below it links back so your readers can find the full version.

Height
Preview the embed

Keep the credit line. It is the only condition, and it is what keeps these calculators free.