b2KIT

Significant Figures Calculator

Count significant figures and perform arithmetic with proper sig-fig rules. Color-codes significant vs non-significant digits.

Tested tool guide Tested browser tools Checked August 16, 2026

What Significant Figures Calculator does, with a checked example

Type a value and the tool counts its significant figures, coloring every digit that counts and dimming the ones that do not: leading zeros, ambiguous trailing zeros. Enter an arithmetic expression and it applies the two rules of measurement math. Multiplication and division round to the fewest significant figures; addition and subtraction round to the fewest decimal places. The thing most users get wrong is the second rule: 12.11 + 0.3 rounds to 12.4, not 12.41, because sums care about decimal places, never about significant-figure counts.

Worked example

A concrete input and expected output from the current implementation.

Input

0.00430

Expected output

3 significant figures - the 4, the 3, and the trailing 0 count; the two leading zeros do not

The zeros before the 4 only fix the position of the decimal point, so they are placeholders, not measured digits. The trailing zero comes after a decimal point and is measured, so it counts, giving 3 significant figures in total.

How the result is produced

1

Counting and color-coding

The tool scans the digits left to right. Zeros before the first non-zero digit are placeholders and are marked non-significant. Every non-zero digit counts, zeros trapped between non-zero digits count, and trailing zeros that follow an explicit decimal point count. A trailing zero with no decimal point, as in 1500, is ambiguous, so the tool flags it rather than inventing a count.

2

Arithmetic rounding

The tool computes the exact result first, then rounds it. Products and quotients round to the same number of significant figures as the operand with the fewest. Sums and differences round to the fewest decimal places instead, because in a sum the coarsest operand fixes the last honest digit. Operands in scientific notation are handled the same way, since the exponent never affects the significant-figure count.

Good uses

  • Checking a homework or lab answer before submission: verify that a calculated result from measured values carries exactly the right number of digits.
  • Writing up measurements: decide how many digits a reading like 0.00430 genuinely carries, and avoid reporting false precision in a table or report.
  • Interpreting data written without a decimal point, such as a spec sheet's 1500 rpm, and rewriting it in scientific notation so the intended precision becomes explicit.

Limits and checks

  • Trailing zeros without a decimal point are genuinely ambiguous: 1500 can mean 2, 3, or 4 significant figures depending on how it was measured. The tool can only flag the ambiguity - it cannot know the measurement, and only scientific notation settles the count.
  • Rounding ties at an exact 5: when the dropped digit is a 5 with nothing after it, as when rounding 2.45 to two significant figures, conventions diverge - some round up to 2.5, others round half to even and give 2.4. A result that lands exactly on such a boundary can disagree with a textbook or instructor using the other convention.
  • Exact numbers defeat the rules: the 2 in 2 pi and the 60 in 60 seconds are defined values, not measurements, so they carry infinite significant figures. The tool has no way to know a number is exact rather than measured, so it may round results based on it that a careful writer would keep.

Common questions

Why does 12.11 + 0.3 come out 12.4 instead of 12.41?

Because addition and subtraction round to the fewest decimal places, never to the fewest significant figures. The 0.3 is only known to the tenths place, so the sum cannot honestly report a hundredths digit and rounds to 12.4. The fewest-significant-figures rule applies to multiplication and division only.

How do I write 1500 so its precision is clear?

Use scientific notation. 1.5 x 10^3 means 2 significant figures, 1.50 x 10^3 means 3, and 1.500 x 10^3 means 4. A bare 1500 carries none of that information, which is exactly why the tool flags trailing zeros that lack a decimal point instead of guessing at the count.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools