Code Coverage Calculator
Measure code coverage across statements and branches with a quality rating.
About Code Coverage Calculator
The code coverage is the share of total statements that statements covered represents, expressed as a percentage. The same figure is also shown per 1,000 and as a "one in every N" odds statement, which is easier to reason about when the rate is very small. Absolute counts hide scale — a rate normalises the number so you can compare periods, channels or cohorts of different sizes, where higher is better.
Formula
Code Coverage
Code Coverage = Statements covered ÷ Total statements × 100
- Statements covered
- The subset being measured
- Total statements
- The full population it is drawn from
Worked example
With the default values below, Code Coverage Calculator returns Code Coverage of 76.00%. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Statements coveredminimum 0
- 7,600
- Total statementsminimum 0
- 10,000
Results
- Code Coverage
- 76.00%
- Rating
- B — Good
- Remaining
- 2,400
- Equivalent per 1,000
- 760.0
Step by step
- 1Values used
- 2Code Coverage
- 3Code Coverage= 76.00
- 4Rating= B — Good
- 5Remaining= 2,400
- 6Equivalent per 1,000= 760.0
Assumptions and limits
- The result is derived only from the 2 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is Code Coverage calculated?
Code Coverage = Statements covered ÷ Total statements × 100 The code coverage is the share of total statements that statements covered represents, expressed as a percentage. The same figure is also shown per 1,000 and as a "one in every N" odds statement, which is easier to reason about when the rate is very small.
Why does Code Coverage matter?
Absolute counts hide scale — a rate normalises the number so you can compare periods, channels or cohorts of different sizes, where higher is better.
What values do I need to enter?
This calculator takes 2 inputs: Statements covered, Total statements. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
