TXT · Text & Data tools

Scientific Notation Converter (Number to E Notation and Back)

Input
Output
encodeModeBatchInput0Items0Output lines0Characters

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

Convert standard decimal numbers to scientific notation, or expand E notation back into standard form. The tool automatically handles zero-padding and exponent math as you type.

Number to scientific notation

Set the input mode to Number to convert plain decimals (like 123000 or 0.00045) into scientific notation (1.23e5 and 4.5e-4). The tool normalizes signs, decimals, and ignores visual separators like underscores before shifting the digits.

You can set the significant digits from 1 to 20, which controls the rounding of the final coefficient. If you prefer capital letters for system compatibility, turn on the Uppercase E option to generate 1.23E5 instead of 1.23e5.

Expanding E notation

Set the input mode to Scientific to decode values back to plain numbers. Input like 1.23e5 instantly expands into 123000. By default, the tool removes any trailing fractional zeros, but you can turn off Trim output zeros to preserve them if they carry meaning in your data.

Batch processing

Turn on Batch by newline to parse a large list of numbers at once. The converter evaluates each line independently, allowing you to paste directly from a spreadsheet or log file. If a specific line fails to parse, the tool outputs an error message on that line but continues processing the rest.

Frequently Asked Questions

Move the decimal point until one non-zero digit sits in front of it and count the moves. 0.00045 becomes 4.5 x 10^-4, written 4.5e-4 here: four places to the right gives a negative exponent. 123000 becomes 1.23e5 because the point moves five places to the left.

Switch the mode to Scientific and paste the value, for example 1.23e5 or -4.5E-3. The output shows 123000 and -0.0045. Trailing zeros after the decimal point are removed unless Trim output zeros is off.

How many digits are kept in the coefficient when converting a plain number. 156.90 with 3 significant digits is 1.57e2; with 5 it is 1.569e2. The control accepts 1 to 20.

Yes. With Batch by newline on, each line is converted on its own, and a line that fails to parse shows an error in place while the rest continue. Spaces and underscores inside a number are ignored, so values copied from code or spreadsheets parse.

Both on input. On output, lowercase e is the default and Uppercase E switches to 1.23E5 for systems that expect it.

Explore Our Tools

Browse all tools