
E-Notation Explained: What 1.5e+10 Means in Excel and Code
In 1.5e+10 the letter "e" stands for "exponent" and means "times ten to the power of". So 1.5e+10 is 1.5 × 10¹⁰, or 15,000,000,000, and 2e-4 is 2 × 10⁻⁴, or 0.0002. This is simply scientific notation typed on a keyboard, and spreadsheets, calculators and programming languages all use it to display numbers that are too long or too small to print in full.
How to read it
The part before the "e" is the coefficient, and the part after is the exponent of ten. A plus sign means the decimal moves right (a bigger number); a minus sign means it moves left (a smaller one). Read "e+6" as "move the point six places right" and "e-3" as "move it three places left". The plus sign is optional: 1e6 and 1e+6 are the same.

Do not confuse the "e" of e-notation with Euler's number e (about 2.718). In 1e3, the thousand is simply 10³; there is no mathematical constant involved. If you do need to enter 2.718 and a power of it, spreadsheets use the EXP function: EXP(3) is 20.09.
Why Excel shows e-notation
Excel switches to scientific format in the General format when a number needs more characters than the column can display. A value such as 123456789012 in a narrow column displays as 1.23457E+11. The cell still holds the full number; only the display is shortened. To change it:
- Widen the column, or
- Select the cells, choose Format Cells, then Number with 0 decimal places, or
- Use a custom format such as
0or#,##0.
Excel keeps only 15 significant digits. Long identifiers, such as credit card numbers, tracking numbers or ID numbers typed as numbers, are rounded after the 15th digit and the rest become zeros, with no way to get them back. Format those cells as Text before typing or importing, or add an apostrophe in front. The same happens with CSV files that are opened directly, which is a frequent cause of corrupted product codes and phone numbers. If you work with data files, our CSV to JSON converter keeps values as text so long IDs survive.
E-notation in programming
Nearly every language accepts and prints it:
- JavaScript:
1e6 === 1000000.Number("2.5e3")is 2500. JavaScript switches to e-notation when a number is 1e21 or larger or smaller than 1e-6. - Python:
float("1.5e3")is 1500.0. Printing a float like 0.00001 may show 1e-05. - JSON: numbers can be written as 1e3 or 1E+3. Both are valid, as is 1.5e-2.
- SQL and CSV: many exports use e-notation for floating-point columns, which can surprise tools that expect plain digits.
When you view JSON that contains such numbers, the JSON formatter helps you inspect them. And if an API returns a very large integer in e-notation, it probably went through a floating-point conversion and may already have lost precision.
Floating-point precision
Computers store most numbers as binary floating-point values (the double-precision format has about 15–17 significant decimal digits). Two consequences matter:
- Whole numbers above 2⁵³ (about 9 × 10¹⁵) cannot all be represented exactly. In JavaScript,
9007199254740993becomes 9007199254740992. IDs larger than that should travel as strings. - Decimal fractions often cannot be stored exactly. 0.1 + 0.2 gives 0.30000000000000004 because neither 0.1 nor 0.2 has a finite binary representation. For money, use integer cents or a decimal library.
This is why a number printed as 1.0000000000000002e+0 can appear after calculations that look exact on paper. Use rounding when displaying, and compare floats with a tolerance, not with equality.
Converting between forms
- E-notation to standard form: shift the decimal point by the exponent, filling with zeros.
- Standard form to e-notation: shift the point until one non-zero digit remains in front, and write the number of shifts after the e (negative if you moved right).
The scientific notation converter does both and also shows engineering notation. For a step-by-step explanation of the underlying idea, see how to write numbers in scientific notation. If you convert between number systems, the number base converter is the next stop, and how to convert text to binary covers how computers store text.
Frequently asked questions
What does E+ mean on a calculator?
It means "times ten to the power of" a positive number. 3.2E+5 is 320,000.
How do I stop Excel from using scientific notation?
Format the cells as Number with zero decimals, or as Text for identifiers. Widening the column also helps for numbers under 15 digits.
Is 1e3 the same as 1000?
Yes. It is the number 1 times 10³.
Is lowercase e different from uppercase E?
No. Both mean the same thing in nearly every system.