Skip to content
Marvin's Toolbox.

Search tools

Type to filter all tools

Scientific Notation Converter

Convert between scientific notation and full numbers as you type. Reads 1.23e5, 1.23 × 10^5 and plain numbers, shows the value written out, in normalized scientific notation and in engineering notation, and can round to any number of significant digits.

Everything runs locally in your browser. Your data never leaves your device.

Options

How the scientific and engineering rows are written. Typing accepts every style, whatever is picked here.

Rounds the converted rows, half away from zero. All digits keeps the value exact.

Next steps

Send this tool's output straight into another tool.

Convert text into every case at once: title case in the APA, AP, Chicago, MLA, Bluebook, AMA and NYT styles, sentence case, upper, lower, camelCase, snake_case, kebab-case and more.

Count words, characters, sentences, paragraphs, lines and more as you type, with estimated reading and speaking time.

Remove duplicate lines from a list or text, keeping the first occurrence. Optionally ignore case and whitespace, or drop blank lines too.

Replace text in two modes: plain find and replace all, or regular expressions with flag controls and capture group references like $1.

Compare two texts and see every added, removed and changed line highlighted, side by side or inline, with the changed words marked within each line. Ignore case, whitespace or blank lines, read a summary of how much changed, and export the result as a unified diff.

Paste a UUID to see what it carries: version, variant, and for time-based versions the exact timestamp, clock sequence and node. Also shows the raw bytes, the 128-bit integer and the URN form.

Decode Base64 to text or encode text to Base64. Paste into the top box, read the result below, and flip the direction with one click. Handles Unicode correctly, reads URL-safe Base64, and shows binary payloads as a hex dump you can download.

Convert numbers between binary, octal, decimal, hexadecimal and any base up to 36. Type into any field and the others update as you go. Handles huge integers without losing precision and accepts 0x, 0b and 0o prefixes.

Convert between scientific notation and full numbers as you type. Reads 1.23e5, 1.23 × 10^5 and plain numbers, shows the value written out, in normalized scientific notation and in engineering notation, and can round to any number of significant digits.

About the Scientific Notation Converter Tool

This tool converts between scientific notation and numbers written out in full. Type into whichever field matches what you have, the full number, the scientific notation or the engineering notation, and the other two follow as you type.

Every field reads every notation. 1.23e5, 1.23 × 10^5, 1.23*10^5 and plain 123000 all parse, superscript exponents included, so you can paste a value straight from a paper, a datasheet or program output.

What you can do

  • Convert scientific notation to a decimal number.
  • Convert a decimal number to scientific notation.
  • Turn e notation like 1e9 into the written-out number.
  • Convert to engineering notation, where the exponent is a multiple of three.
  • Round a value to a chosen number of significant figures.
  • Copy the result as 1.23e5, 1.23 × 10^5 or 1.23 × 10⁵.

How to use the Scientific Notation Converter

  1. 1Type or paste your number into any of the three fields.
  2. 2Read the converted forms in the other fields.
  3. 3Pick the notation style the results should use.
  4. 4Set the significant digits if you want the results rounded.
  5. 5Copy any field with the button next to it.

Exact at any magnitude

The math runs on the digits themselves rather than floating point numbers, so nothing is rounded behind your back. A value like 1.23e300 expands to all 301 digits exactly, and 9007199254740993, which a 64-bit float cannot hold, converts without losing its last digit. Only the display rounds, and only when you ask for a significant digit limit.

Extremely large expansions are the one limit. Past ten thousand digits the full number is not written out, but the scientific and engineering forms keep working. For integers in other bases, use the Number Base Converter.

Scientific vs engineering notation

Scientific notation always puts exactly one digit before the decimal point, so 123000 becomes 1.23 × 10⁵. Engineering notation keeps the exponent at a multiple of three, giving 123 × 10³ instead, which maps directly onto unit prefixes like kilo, mega, milli and micro. The converter shows both, in your choice of e notation, caret style or proper superscripts.

Convert between px, rem, em, percent, pt and viewport units with a configurable root font size. Type into any field and the others update as you go, set the parent font size for em math, and read a conversion table for common sizes.

Convert numbers between binary, octal, decimal, hexadecimal and any base up to 36. Type into any field and the others update as you go. Handles huge integers without losing precision and accepts 0x, 0b and 0o prefixes.

Convert between common units of length, mass, temperature, area, volume, speed, pressure, energy, power, time, data, angle and frequency, from millimeters to light-years. Pick a unit, type a value and read the result with as many decimals as you want.

Enter a resolution to get its simplified aspect ratio, or start from a ratio and one side to get the missing dimension. Knows the common ratios like 16:9, 4:3 and 21:9 and shows how close your size is to each.

Convert audio files between MP3, WAV, OGG, FLAC and M4A. Drop in as many files as you like, pick the target format and bitrate, and download the results one by one or all at once.

Decode Base64 to text or encode text to Base64. Paste into the top box, read the result below, and flip the direction with one click. Handles Unicode correctly, reads URL-safe Base64, and shows binary payloads as a hex dump you can download.