Scientific Notation Converter
Convert between standard decimal numbers and scientific notation - handles very large and very small values without precision loss.
Enter a number in either standard or scientific notation - this tool converts it to the other form, showing the coefficient and exponent.
Edit either field - the other updates. Enter scientific notation as coefficient followed by e or x10^ and the exponent (e.g. 6.371e6 or 6.371x10^6). Very large or very small numbers are limited by JavaScript's native floating-point precision (about 15-17 significant digits) - beyond that, additional digits cannot be represented exactly.
More Data / Number / Computer Science Tools
View all 19Very large or very small numbers are handled using string-based digit manipulation rather than JavaScript's native number formatting, to avoid precision loss or unwanted rounding.
What Is Scientific Notation?
Scientific notation expresses a number as a coefficient (between 1 and 10) multiplied by 10 raised to a power - useful for writing very large numbers (like 6.022 × 10^23) or very small ones (like 1.6 × 10^-19) compactly.
How to Use It
- Enter a number in standard decimal form, or in scientific notation (e.g.
1.5e10). - View the converted result in the other form, with the coefficient and exponent shown separately.
Precision Notes
This preserves the significant digits you enter rather than silently rounding - if you enter more precision than is meaningful for your use case, that precision is carried through rather than truncated.
Examples
| Standard form | Scientific notation | E notation |
|---|---|---|
| 6,370,000 (Earth's radius in m) | 6.37 × 106 | 6.37e6 |
| 299,792,458 (speed of light in m/s) | 2.99792458 × 108 | 2.99792458e8 |
| 0.000001 (one micro) | 1 × 10-6 | 1e-6 |
| 0.00042 | 4.2 × 10-4 | 4.2e-4 |
How to Convert by Hand
- Move the decimal point until one non-zero digit is left of it: 0.00042 → 4.2.
- Count how many places you moved it: 4.
- Moving right gives a negative exponent, left a positive one: 4.2 × 10-4.
Where You See E Notation
- Spreadsheets display long numbers such as ID or phone numbers as
1.23E+11- format the column as text to stop this. - Programming languages print very large and small floats this way:
1e21in JavaScript. - Scientific data, engineering units and CSV exports.
Tip
If a spreadsheet has already turned a long ID into E notation, the trailing digits may be lost for good - re-import from the original file with the column set to text.
Related: Percentage Calculator and Number Base Converter.
Frequently Asked Questions
Explore More Tools
Keep going with related categories and our most used tools.