Significant Figures Calculator
Count the significant figures in any number — with the exact rule shown for every zero (leading, captive, or trailing) — round a number to N significant figures, or apply the multiplication/division and addition/subtraction rules. 0.004050 has 4 significant figures: the leading zeros don't count, but the captive and trailing zeros do.
4
Significant figures
Decimal point present — trailing zeros count.
Show the rule applied to every digit
| Digit | Rule applied |
|---|---|
| 0 | leading zero — not significant |
| 0 | leading zero — not significant |
| 0 | leading zero — not significant |
| 4 | significant digit |
| 0 | captive zero — significant |
| 5 | significant digit |
| 0 | trailing zero after the decimal — significant |
Multiplication/division results keep the fewest significant figures of any input; addition/subtraction results keep the fewest decimal places. How we calculate →
Which zeros count? The four rules for significant figures
Every nonzero digit is always significant. Zeros are the tricky part, and follow three rules: a leading zero (before the first nonzero digit, like the two zeros in 0.00405) is never significant; a captive zero (sandwiched between two significant digits, like the 0 in 405) is always significant; and a trailing zero (after the last nonzero digit) is significant only if the number has a decimal point — otherwise it's ambiguous.
For 0.004050: the two zeros before the 4 are leading zeros (not significant), the 0 between the 4 and 5 is captive (significant), and the final 0 is trailing but the number has a decimal point, so it's significant too — giving 4 significant figures in total.
Why 1,500 and 1,500. don't have the same number of significant figures
Without a decimal point, trailing zeros in a whole number are genuinely ambiguous — 1500 could mean anything from 2 to 4 significant figures depending on how precisely it was actually measured, so by convention only the nonzero digits (and any captive zeros) count: 2 significant figures.
Writing a decimal point removes the ambiguity entirely — 1500. unambiguously has 4 significant figures, because a decimal point signals that every digit shown, including the trailing zeros, was actually measured or known precisely. Scientific notation (1.500 × 10³) works the same way and is the least ambiguous option of all.
A number with both a captive and a trailing zero: 120.050
120.050 demonstrates every rule at once: reading left to right, 1 is significant (first nonzero digit), 2 is significant, the first 0 is captive because more significant digits follow later in the number, 0 is captive again, 5 is significant, and the final 0 is a trailing zero made significant by the decimal point. That's 6 significant figures — every single digit in the number.
Rounding to N significant figures without the floating-point trap
To round to N significant figures, count from the first significant digit, keep N digits, and look at the very next digit: 5 or higher rounds the last kept digit up, below 5 leaves it unchanged. Rounding 0.004050 to 2 significant figures: the first two significant digits are 4 and 0, and the next digit is 5, so the second digit rounds up — giving 0.0041.
This calculator rounds using the actual digits you typed, not a raw floating-point shortcut — because 0.004050 can't be represented exactly in binary floating point, a naive rounding approach can silently round the wrong way. Working from the digit string avoids that entirely.
The operation rules: multiplying/dividing vs. adding/subtracting
Multiplication and division: the result can't have more significant figures than the least-precise input. 12.11 has 4 sig figs and 18 has 2 — the product is rounded to the smaller count, 2 significant figures (limited by 18).
Addition and subtraction: the rule is about decimal places, not sig figs — the result can't have more decimal places than the least-precise input. Adding 12.11 + 18.0 + 1.013: the fewest decimal places among the inputs is 1 (from 18.0), so the raw sum 31.122999999999998 rounds to 31.1.
Frequently asked questions
How many significant figures does 0.004050 have?
4. The two zeros before the 4 are leading zeros (not significant), the 0 between 4 and 5 is captive (significant), and the final 0 is trailing but significant because there's a decimal point.
Are trailing zeros significant?
Only if the number has a decimal point. In 1500 (no decimal point), the trailing zeros are ambiguous and not counted, giving 2 significant figures. In 1500. or 1500.0 (decimal point present), every trailing zero shown is significant.
Do leading zeros count as significant figures?
No, never. Leading zeros — any zeros before the first nonzero digit, like the two zeros in 0.00405 — only mark the position of the decimal point and are never significant.
What is a captive zero?
A captive zero sits between two significant digits, like the 0 in 405 or in 120.050. Captive zeros are always significant, regardless of decimal points.
How do I round to a certain number of significant figures?
Count from the first significant digit, keep the number of digits you want, and look at the next digit: 5 or higher rounds the last digit you're keeping up by one; below 5 leaves it unchanged. Rounding 0.004050 to 2 sig figs gives 0.0041.
What is the significant figures rule for multiplication and division?
The result can have no more significant figures than the input with the fewest. 12.11 (4 sig figs) × 18 (2 sig figs) rounds to 2 significant figures.
What is the significant figures rule for addition and subtraction?
The result can have no more decimal places than the input with the fewest decimal places (not sig figs — decimal places). 12.11 + 18.0 rounds to 1 decimal place, because 18.0 has the fewest.
Researched & verified by the Calcuris Data & Research Team. How we build and check our tools →