Significant Figures Calculator
Is it 100 or 100.0? One has one significant figure, the other has three, and the difference decides whether your lab report is honest or fiction. Significant figures are the digits that actually carry precision, and counting them trips up almost everyone at first: the decimal point never counts, leading zeros never count, and trailing zeros are a coin flip unless you write them properly. This calculator counts them for you with a digit-by-digit explanation, rounds to any precision, handles scientific notation, and applies the real addition and multiplication rules that most simple counters skip.
Operation with proper precision (optional)
Worked example
A chemistry student measures 0.004567 grams:
- Significant figures: 4 (3 leading zeros are not significant; 4, 5, 6, 7 are)
- Decimal places: 6
- Scientific notation: 4.567 x 10^-3
- Rounded to 2 significant figures: 0.0046
Operation example with proper precision rules: 12.11 + 18.0 = 30.11, but 18.0 is only precise to 1 decimal place, so the answer is 30.1. And 4.56 x 1.4 = 6.384, but 1.4 has only 2 significant figures, so the answer is 6.4.
How it works
Counting follows four rules, applied digit by digit:
| Rule | Example | Count |
|---|---|---|
| Every non-zero digit counts | 456 | 3 |
| Zeros between non-zero digits count | 1002 | 4 |
| Leading zeros never count | 0.0056 | 2 |
| Trailing zeros after a decimal point count | 2.300 | 4 |
| Trailing zeros with no decimal point are ambiguous | 1200 | 2 (write 1.200 x 10^3 for 4) |
The decimal point itself is never a significant figure. For zero values, 0 has 1 significant figure by convention, while 0.00 has 2 because the written decimal zeros are significant.
Rounding: find the first non-zero digit, keep n digits, and look at the next digit: 5 or above rounds up. Rounding is carry-safe, so 9.99 to 2 figures correctly gives 10.
Operations: addition and subtraction keep the fewest decimal places of any input; multiplication and division keep the fewest significant figures of any input. Round once, at the end.
What this version fixes
The previous version of this counter had real bugs, proven by running its code: it counted the decimal point as a significant figure (100.0 scored 5 instead of 4), it gave 0.00 only 1 significant figure instead of 2, it scored scientific notation like 1.5e4 as 5 figures instead of 2, and it silently accepted malformed input like 12.34.56 while counting the full string. All four are fixed, inputs are validated with a proper number pattern, and every answer now comes with a digit-by-digit explanation of which rule fired.
How it compares
CalculatorSoup-style counters give you a bare number. iCalculator adds operation rules but buries them in a cluttered page. This version combines the three jobs students actually need, counting with explanations, rounding, and both operation rules, plus e-notation support that several competitors mishandle, in one clean tool.
New: round to decimal places and choose the output format
Two additions. The rounding target now toggles between significant figures and decimal places: chemistry problems usually ask for figures, money and measurements usually ask for places, and guessing wrong is one of the most common errors in lab reports. The output format toggle renders results in standard form (1200), e-notation (1.2e3), or scientific form (1.2 x 10^3). E-notation copies cleanly into calculators and spreadsheets; scientific form matches how textbooks and papers print results.
What competitors miss
Digi-Key's sig-fig calculator is the most capable tool on the SERP, with precision arithmetic across operations, but it cannot round to decimal places and offers no output format choice. SigFigCalculator.net covers the rounding basics well but stops at the same boundary. The operation mode here already handles the add/subtract versus multiply/divide rules correctly (12.11 + 18.0 = 30.1, because the tenths place limits), and now the formatting catches up.
Worked example: decimal places and e-notation
- Round 1234.5678 to 3 decimal places: 1234.568
- Same value, 4 significant figures, e-notation: 1.235e3
- Same value, 4 significant figures, scientific: 1.235 x 10^3
FAQs
Should I round to significant figures or decimal places?
Significant figures for measurements and chemistry, where the digits carry the precision of the instrument; decimal places for money and fixed-format answers. If a problem says "to three decimal places," use decimal mode.
What is the difference between e-notation and scientific notation?
Only the packaging: 1.2e3 and 1.2 x 10^3 are the same number. E-notation is for calculators and code; scientific notation is for papers and presentations.
Why did my trailing zeros disappear?
Trailing zeros after the decimal point are significant (1.20 has three figures), but trailing zeros in a whole number are ambiguous unless written in scientific notation. Use the scientific format to make them count.
How many significant figures does 0.00 have?
Two. The value is zero, but trailing zeros after a decimal point are significant, so writing 0.00 claims precision to the hundredths place.
Does the decimal point count as a significant figure?
No, never. It only tells you which zeros are significant. 100.0 has 4 significant figures, not 5.
What about numbers like 1.5e4?
Count the significant figures in the coefficient: 1.5e4 has 2. The exponent only sets the magnitude.
Why is 1200 ambiguous?
Without a decimal point you cannot tell whether the trailing zeros were measured or just placeholders. Write 1200. (3 figures) or 1.20 x 10^3 (3 figures) to remove the doubt.
When do I round during a multi-step calculation?
At the end only. Rounding intermediate steps lets small errors accumulate. Keep extra digits while you work, then round the final answer.
Why does addition use decimal places instead of significant figures?
Because precision in addition depends on place value: 12.11 + 18.0 is limited by the tenths place of 18.0, giving 30.1, even though 18.0 has 3 significant figures.
Do exact numbers count as significant figures?
Counted or defined quantities (like 100 cm in 1 m, or 25 students) have effectively infinite significant figures and never limit a result.
Why did 9.99 round to 10 instead of 9.9?
Rounding to 2 figures: keep 9.9, look at the next digit (9, which rounds up), 9.9 becomes 10.0, written as 10. The carry is handled correctly.
Sources
- Counting and operation rules follow the standard conventions taught in general chemistry and physics (non-zero digits, captive zeros, leading zeros, trailing-zero decimal rule, decimal-place rule for addition, fewest-figures rule for multiplication).
Calculator code tested in Node across 16 counting cases (including 0.00, 100.0, 1200., 1.5e4, negatives), carry-safe rounding, scientific-notation output, and both operation modes.
