Scientific Notation Converter
Convert between decimal, scientific, engineering, and E notation instantly.
Notation Converter
Accepts decimal numbers and E notation (e.g. 1.2345e9).
How to Use
- Enter a number — Type a plain decimal number or an E notation value such as 1.23e-4 into the input field. Both forms are parsed the same way.
- Check the decimal form — The first panel restates your number in ordinary decimal with thousands grouping, for example 1,234,500,000.
- Review scientific notation — The green panel shows the value as a coefficient between 1 and 10 multiplied by a power of ten, with the exponent rendered as a superscript.
- Compare engineering notation — The purple panel shows the same value with the exponent forced to a multiple of three so it aligns with SI prefixes such as kilo and milli.
- Read E notation and the steps — The orange panel gives the compact computer form, and the Conversion Steps box shows exactly how the exponent and coefficient were derived.
What are Scientific and Engineering Notations?
Scientific notation expresses a number as a coefficient multiplied by a power of ten, written in the form a × 10^b where the coefficient satisfies 1 ≤ |a| < 10. It is the standard shorthand of science and engineering because it represents extremely large and extremely small quantities compactly and consistently, and because the exponent directly communicates the order of magnitude.
Engineering notation is a close relative in which the exponent is always a multiple of three. That restriction matters because the SI prefix system steps in powers of one thousand: kilo (10³), mega (10⁶), giga (10⁹), milli (10⁻³), micro (10⁻⁶), and nano (10⁻⁹). By keeping the exponent on those steps, engineering notation lets you read a value straight off as a prefixed quantity, such as 4.5 × 10⁶ being 4.5 megawatts.
E notation is the computer-friendly spelling of the same idea. Instead of a multiplication sign and a superscript, it uses a lowercase or uppercase letter e followed by a signed exponent, so 1.23 × 10⁵ becomes 1.23e+5 or 1.23E5. This is the format programming languages, spreadsheets, and calculators accept as input, which is why this converter accepts both plain decimals and E notation.
This tool applies all three representations at once. It computes the exponent with the floor of the base-ten logarithm of the absolute value, derives the coefficient by dividing the value by ten to that power, normalises the coefficient back into range when rounding pulls it out, and then renders the exponent as a Unicode superscript. The value zero is a special case and is shown simply as 0 in every notation, since logarithms are undefined at zero.
Key Concepts
- Coefficient — the leading factor, kept between 1 and 10 in scientific notation, and between 1 and 1000 in engineering notation.
- Exponent — the power of ten, equal to floor(log₁₀(|n|)) before any rounding correction.
- Order of magnitude — the exponent itself, which tells you roughly how large or small the number is.
- Engineering step — exponents are snapped to multiples of three so they map onto SI prefixes.
- E notation — a signed-exponent text form such as 1.2345e+9 that is easy to paste into code and spreadsheets.
- Zero handling — zero has no logarithm, so every notation simply displays 0.
SI Prefix Reference
Engineering notation is most useful because its exponents line up exactly with the SI prefixes used across physics, electronics, and data. The table below lists the common prefixes together with their power of ten, and each power is a multiple of three, which is precisely the constraint engineering notation enforces.
| Prefix | Symbol | Power of ten | Example |
|---|---|---|---|
| tera | T | 10^12 | 1.5 × 10^12 is 1.5 terawatts |
| giga | G | 10^9 | 2 × 10^9 is 2 gigabytes |
| mega | M | 10^6 | 4.5 × 10^6 is 4.5 megahertz |
| kilo | k | 10^3 | 7.5 × 10^3 is 7.5 kilometres |
| milli | m | 10^-3 | 5 × 10^-3 is 5 millilitres |
| micro | µ | 10^-6 | 7.5 × 10^-6 is 7.5 micrometres |
| nano | n | 10^-9 | 1 × 10^-9 is 1 nanosecond |
Worked Examples
- 1,234,500,000 — scientific 1.2345 × 10⁹, engineering 1.2345 × 10⁹ (exponent 9 is already a multiple of three), E notation 1.2345e+9.
- 0.00042 — scientific 4.2 × 10⁻⁴, engineering 420 × 10⁻⁶, E notation 4.2e-4.
- 7,500 — scientific 7.5 × 10³, engineering 7.5 × 10³, E notation 7.5e+3.
- 0.000075 — scientific 7.5 × 10⁻⁵, engineering 75 × 10⁻⁶, E notation 7.5e-5.
- 3,000,000,000 — scientific 3 × 10⁹, engineering 3 × 10⁹, and the compact E notation is 3e+9.
- 0.000000001 — scientific 1 × 10⁻⁹, engineering 1 × 10⁻⁹, E notation 1e-9.
Tips and Common Mistakes
- Use E notation for tiny or huge inputs — typing 1.2345e9 is easier to read and type than a long string of zeros.
- Do not confuse the two coefficient ranges — scientific keeps the coefficient below 10, while engineering allows values up to just under 1000.
- Zero is a special case — all four panels display 0 because a logarithm of zero is undefined, so there is no meaningful exponent.
- Watch for rounding at the boundary — a value like 9.9999 may normalise so the coefficient crosses into the next decade; the tool corrects this automatically.
- Read the Conversion Steps pane — it shows the exact exponent, coefficient, and division that produced each notation, which is ideal for learning or checking homework.
- Invalid input is flagged — a blank field shows placeholder dashes and a non-numeric entry is reported as invalid rather than silently coerced.
Common Use Cases
Scientific and engineering notation appear wherever numbers span many orders of magnitude. The situations below are among the most frequent reasons people convert a value between notations.
- Science coursework — convert lab measurements into standard scientific notation and verify the exponent before writing them up.
- Electronics and engineering — switch between scientific and engineering notation so a value reads directly in kilo, mega, micro, or nano units.
- Programming and spreadsheets — obtain a clean E notation string to paste into code, a formula, or a configuration file.
- Astronomy and physics — handle distances and masses that would otherwise need dozens of zeros, such as 1.989e30 kilograms.
- Data reporting — present very large or tiny figures in a compact, consistent, and readable format.
- Learning and homework checks — use the step-by-step derivation to confirm that manual conversions were done correctly.
Frequently Asked Questions
What is the difference between scientific and engineering notation?
Scientific notation uses an exponent such that the coefficient is between 1 and 10. Engineering notation restricts the exponent to a multiple of 3, so the coefficient ranges from 1 to just under 1000 and aligns with SI prefixes like kilo, mega, and milli.
How do I write a number in E notation?
E notation replaces the multiplication by ten with a letter e and a signed exponent. For example, 1.23 × 10⁵ is written as 1.23e+5 or 1.23E5, and the converter accepts this form as input too.
What are the common SI prefixes used with engineering notation?
Common prefixes include milli (10⁻³, m), micro (10⁻⁶, µ), nano (10⁻⁹, n), kilo (10³, k), mega (10⁶, M), giga (10⁹, G), and tera (10¹², T).
How is the exponent calculated?
The exponent is the floor of the base-ten logarithm of the absolute value of the number. The coefficient is then the value divided by ten raised to that exponent, normalised back into range if rounding pushes it out.
What happens if I enter zero?
Zero is handled specially. Because the logarithm of zero is undefined, every panel simply displays 0 instead of a coefficient and exponent.
Can I enter a number in E notation as the input?
Yes. The input accepts both ordinary decimal numbers and E notation such as 1.2345e9, and both are converted to all four output forms.
Why do scientific and engineering notation sometimes look identical?
That happens when the exponent is already a multiple of three, such as 10³, 10⁶, or 10⁹, because then the engineering constraint changes nothing and both forms match.
Does this tool send my numbers to a server?
No. All conversion and step generation happen in your browser with JavaScript, so nothing you type is transmitted anywhere.