Skip to content
100% local

Scientific notation converter

Convert numbers between decimal, scientific, engineering and SI-prefixed notation.

Input
Output

Scientific notation converter

Paste a list of numbers, one per line, and this tool converts every value between decimal notation (0.000123), scientific notation (1.23e-4) and engineering notation (123e-6). It also reads and writes SI-prefixed values such as "123 µ", so a batch of measurements in mixed formats becomes consistent in one pass.

The target format option picks what every line is rewritten as. Significant digits controls how much precision the output keeps, from 1 to 20 digits, applied consistently whether the result lands in decimal or exponential form. The multiplication sign option covers how an exponent is written: a plain "e", an uppercase "E", the more formal "× 10^n" with a caret, or "× 10⁻ⁿ" with true Unicode superscript characters, matching whatever convention your document or spreadsheet expects. Decimal separator switches between a period and a comma for the fractional part, useful when the result is heading into a locale that writes numbers the European way.

Each line is treated as one value, so pasting a column exported from a spreadsheet converts the whole batch at once; a line that isn't a recognised number — a header, a label, a stray word — is left untouched and counted separately, rather than breaking the conversion. Input can already be in decimal, scientific, engineering or SI-prefixed form, with either a period or a comma as the decimal point, and Windows and Unix line endings are handled the same way.

Everything runs locally in your browser — no number is ever sent anywhere. Copy the result, download it as a .txt file, or send the output straight back into the input to apply another format on top.

FAQ

What is the difference between scientific and engineering notation?
Scientific notation always keeps one non-zero digit before the decimal point (1.23e-4). Engineering notation instead forces the exponent to a multiple of three (123e-6), which lines up with SI prefixes like milli, micro and kilo.
What does "significant digits" control?
It sets how many meaningful digits appear in the result, independent of the target format — 6 significant digits gives "1.23000e-4" in scientific form or "0.000123" in decimal form.
How are SI prefixes handled?
Values written with a prefix letter, such as "123 µ" or "45k", are read as micro (10⁻⁶) or kilo (10³) and can also be produced as output when the target format is set to SI prefix.
What happens to a line that is not a number?
It is left exactly as written and counted as invalid in the summary below the output, so a stray label in a pasted column does not stop the rest of the batch from converting.
Is my data uploaded anywhere?
No. The conversion runs entirely in your browser using local JavaScript — your numbers never leave your device.