Scientific Notation Calculator
Our free arithmetic calculator solves scientific notation problems. Get worked examples, visual aids, and downloadable results.
Calculator
Adjust values & calculatePhysical Constants for Comparison
Formula
A number in scientific notation is expressed as a coefficient a (where 1 <= |a| < 10) multiplied by 10 raised to an integer power n. The exponent n is the number of places the decimal point was moved. Positive n for large numbers, negative n for small numbers.
Last reviewed: December 2025
Worked Examples
Example 1: Convert 123,456,789 to Scientific Notation
Example 2: Convert 0.000000345 to Scientific Notation
Background & Theory
Scientific notation expresses any number as a coefficient between 1 and 10 multiplied by a power of 10, written as a x 10^n. The coefficient a satisfies 1 <= |a| < 10, and the exponent n is an integer that counts how many places the decimal point was moved. Moving the decimal left increases n; moving it right gives a negative n. For example, 93,000,000 becomes 9.3 x 10^7, and 0.00000045 becomes 4.5 x 10^-7.\n\nEngineering notation is a variant that restricts exponents to multiples of three (0, 3, 6, 9, -3, -6, and so on), aligning naturally with the SI prefix system. The same 93,000,000 becomes 93 x 10^6, which maps directly to 93 megameters (93 Mm). Common SI prefixes tied to engineering exponents include: kilo (k, 10^3), mega (M, 10^6), giga (G, 10^9), tera (T, 10^12), milli (m, 10^-3), micro (u, 10^-6), nano (n, 10^-9), and pico (p, 10^-12).\n\nSignificant figures in scientific notation are explicit: the number of digits in the coefficient is exactly the number of significant figures. Writing 4.50 x 10^-3 makes clear there are three significant figures, eliminating the ambiguity of writing 0.00450 where the trailing zero's significance is uncertain.\n\nLogarithms connect directly to scientific notation. The base-10 logarithm of a number in scientific notation (a x 10^n) equals n + log10(a). Because a is between 1 and 10, log10(a) falls between 0 and 1, so the integer part of log10(N) is the exponent n, which is also the order of magnitude. This makes log-scale plots and slide rules natural companions to scientific notation.\n\nArithmetic in scientific notation follows straightforward rules. To multiply, multiply the coefficients and add the exponents: (3 x 10^4) x (2 x 10^3) = 6 x 10^7. To divide, divide the coefficients and subtract the exponents: (8 x 10^6) / (4 x 10^2) = 2 x 10^4. Addition and subtraction require matching exponents first before combining coefficients.
History
The history behind the Scientific Notation Calculator traces back through the following developments. Mathematics as a systematic discipline traces to ancient Mesopotamia. Babylonian clay tablets dating to around 1800 BCE demonstrate knowledge of quadratic equations, Pythagorean triples, and base-60 arithmetic, suggesting a practical mathematical tradition far preceding Greek formalism. Euclid of Alexandria compiled the Elements around 300 BCE, establishing the axiomatic method that would define rigorous mathematics for over two thousand years. His work organized plane geometry, number theory, and proportion into logically chained propositions derived from a small set of postulates. The algorithm bearing his name for computing GCDs appears in Book VII and remains in use today. In the 9th century, the Persian scholar Muhammad ibn Musa Al-Khwarizmi wrote Al-Kitab al-mukhtasar fi hisab al-jabr wal-muqabala, the treatise whose title gave algebra its name. He systematized the solution of linear and quadratic equations and described procedures that operated on unknowns as objects, a conceptual leap away from purely numerical calculation. Rene Descartes introduced coordinate geometry in 1637 by uniting algebra and Euclidean geometry, allowing curves to be studied through equations. This synthesis set the stage for calculus. Isaac Newton and Gottfried Wilhelm Leibniz independently developed calculus during the 1660s and 1670s, triggering a priority dispute that lasted decades and divided British and Continental mathematicians. Carl Friedrich Gauss proved the Fundamental Theorem of Algebra in 1799, showing that every nonconstant polynomial has at least one complex root. His Disquisitiones Arithmeticae of 1801 established modern number theory. David Hilbert's formalist program at the turn of the 20th century sought to place all of mathematics on an explicit axiomatic foundation, a project that Kurt Godel's incompleteness theorems of 1931 showed to be fundamentally limited. Alan Turing's work in the 1930s on computability introduced the theoretical model of the stored-program computer and linked mathematical logic directly to the limits of algorithmic calculation. His proof that no algorithm can decide in general whether an arbitrary program will halt or run forever placed fundamental boundaries on what mathematics can mechanically determine, and it opened the discipline now known as theoretical computer science.
Key Features
- Convert integers and large numbers between binary (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16) with all four representations displayed side by side for direct comparison.
- Simulate bitwise operations including AND, OR, XOR, NOT, left shift, and right shift on integer operands, showing binary input and output at each step to clarify the logic.
- Convert Roman numerals to Arabic numerals and vice versa for values from 1 to 3,999,999, validating correct subtractive notation and flagging malformed input.
- Express any real number in scientific notation and convert between standard and scientific forms, with control over the number of significant figures and rounding behavior.
- Inspect the IEEE 754 binary representation of single-precision and double-precision floating-point numbers, displaying sign bit, exponent, and mantissa fields to aid debugging.
- Calculate common checksums and parity bits including even and odd parity, Luhn algorithm results, and simple modular sums used in data transmission and barcode validation.
- Factorize integers into their prime components and perform primality testing using trial division and Miller-Rabin methods, handling numbers up to 15 digits.
- Spell out any integer as words in multiple languages including English, Spanish, French, and German, supporting ordinal forms and values from zero up into the trillions.
Frequently Asked Questions
Formula
Scientific Notation: a x 10^n where 1 <= |a| < 10
A number in scientific notation is expressed as a coefficient a (where 1 <= |a| < 10) multiplied by 10 raised to an integer power n. The exponent n is the number of places the decimal point was moved. Positive n for large numbers, negative n for small numbers.
Worked Examples
Example 1: Convert 123,456,789 to Scientific Notation
Problem: Express the number 123,456,789 in scientific notation with 4 significant figures.
Solution: Move the decimal point 8 places to the left:\n123,456,789 -> 1.23456789\nRound to 4 significant figures: 1.235\nScientific notation: 1.235 x 10^8\nE-notation: 1.235e8\nEngineering notation: 123.5 x 10^6 (123.5 mega)
Result: 123,456,789 = 1.235 x 10^8 = 123.5 x 10^6 (engineering)
Example 2: Convert 0.000000345 to Scientific Notation
Problem: Express 0.000000345 in scientific notation.
Solution: Move the decimal point 7 places to the right:\n0.000000345 -> 3.45\nScientific notation: 3.45 x 10^-7\nE-notation: 3.45e-7\nEngineering notation: 345 x 10^-9 (345 nano)\nOrder of magnitude: -7
Result: 0.000000345 = 3.45 x 10^-7 = 345 x 10^-9 (345 nano)
Frequently Asked Questions
What is scientific notation and why is it used?
Scientific notation is a way of expressing numbers as a coefficient between 1 and 10 multiplied by a power of 10. For example, 123,000,000 is written as 1.23 x 10^8, and 0.0000456 is written as 4.56 x 10^-5. This notation is used because it makes extremely large or small numbers manageable and easy to compare. Without scientific notation, working with numbers like Avogadro's number (602,200,000,000,000,000,000,000) or the mass of an electron (0.000000000000000000000000000000911 kg) would be impractical. Scientists, engineers, and mathematicians use this format daily to express measurements ranging from subatomic to astronomical scales.
How do you convert a number to scientific notation?
To convert a number to scientific notation, move the decimal point until you have a coefficient between 1 and 10, then count how many places you moved it. Moving the decimal left gives a positive exponent; moving right gives a negative exponent. For 45,600: move the decimal 4 places left to get 4.56, so the result is 4.56 x 10^4. For 0.00789: move the decimal 3 places right to get 7.89, giving 7.89 x 10^-3. The coefficient must be at least 1 and less than 10. This means 45.6 x 10^3 is not proper scientific notation (coefficient 45.6 is too large), while 4.56 x 10^4 is correct. Significant figures in the coefficient reflect the precision of the original measurement.
What is the difference between scientific and engineering notation?
Scientific notation uses any integer exponent with a coefficient between 1 and 10, while engineering notation restricts exponents to multiples of 3 (such as 3, 6, 9, -3, -6). This means engineering notation coefficients range from 1 to 999.999. For example, 45,600 in scientific notation is 4.56 x 10^4, but in engineering notation it is 45.6 x 10^3. Engineering notation aligns naturally with SI prefixes: 10^3 corresponds to kilo, 10^6 to mega, 10^9 to giga, 10^-3 to milli, 10^-6 to micro. This makes engineering notation preferred in electrical engineering, physics labs, and manufacturing where SI unit prefixes are commonly used.
How do you perform arithmetic with scientific notation?
Addition and subtraction require the same exponent: convert both numbers to the same power of 10, then add or subtract the coefficients. For (3.2 x 10^4) + (5.1 x 10^3): rewrite as (3.2 x 10^4) + (0.51 x 10^4) = 3.71 x 10^4. For multiplication, multiply the coefficients and add the exponents: (3 x 10^4) times (2 x 10^3) = 6 x 10^7. For division, divide the coefficients and subtract the exponents: (8 x 10^6) / (4 x 10^2) = 2 x 10^4. After each operation, adjust the result so the coefficient is between 1 and 10. These rules make scientific notation ideal for quick calculations with very large or small numbers.
What are significant figures and how do they relate to scientific notation?
Significant figures indicate the precision of a measurement, and scientific notation makes them explicit. In the number 0.00450, it is ambiguous whether the trailing zero is significant, but writing it as 4.50 x 10^-3 clearly shows 3 significant figures. The rules for significant figures are: all nonzero digits are significant, zeros between nonzero digits are significant, leading zeros are not significant, and trailing zeros after a decimal point are significant. When performing calculations, the result should have no more significant figures than the least precise input. Scientific notation eliminates ambiguity about trailing zeros that plagues standard decimal notation.
How do computers represent scientific notation?
Computers use E-notation, where 3.14e8 represents 3.14 x 10^8. Internally, computers store numbers in binary scientific notation using the IEEE 754 floating-point standard. A 64-bit double-precision number allocates 1 bit for the sign, 11 bits for the exponent, and 52 bits for the significand (coefficient). This allows representation of numbers from approximately 5 x 10^-324 to 1.8 x 10^308. The limited precision means some decimal numbers cannot be represented exactly, leading to floating-point errors. Programming languages display scientific notation for very large or small numbers automatically. Understanding this internal representation helps developers avoid precision bugs in financial and scientific software.
References
Reviewed by Manoj Kumar, Mathematics Educator ยท Editorial policy