Swimming Session Progress Calculator
See what percentage of the swimming session distance or training target has been completed.
How to use Swimming Session Progress Calculator
1. Enter Completed Distance or Units, Target Distance or Units, Distance Unit. 2. The entered target is a plan, so progress above 100% is retained. Both quantities use the same selected unit; changing the unit label does not convert values. 3. Select Calculate or press Enter. 4. Select Copy result to copy the answer, or Reset to clear the form and result.
Why use this tool?
The entered target is a plan, so progress above 100% is retained. Both quantities use the same selected unit; changing the unit label does not convert values.
How the calculation works
Completed quantity ÷ positive target quantity × 100. The entered target is a plan, so progress above 100% is retained. Both quantities use the same selected unit; changing the unit label does not convert values. Quantities use the precision shown in the worked example. Durations round to the nearest second; nonzero subsecond durations are labelled. Changing unit labels does not convert entered quantities.
Example
Worked example: Completed Distance or Units = 500; Target Distance or Units = 1000; Distance Unit = "m". Result: 50%.
Practical tip
Keep the swimming session inputs on one clearly defined measurement, scoring or counting basis.
Frequently asked questions
What does Swimming Session Progress assume?
The entered target is a plan, so progress above 100% is retained. Both quantities use the same selected unit; changing the unit label does not convert values.
Are results a recommendation or live sports record?
No. This calculates the stated model from entered values. It does not fetch results, decide a safe training programme or apply unstated competition rules.
How are units, counts and rounding handled?
Actual entity counts must be whole. Selected units label matching inputs and outputs without converting entered quantities. Durations round to the nearest second; percentages to two decimals; stated averages use their documented precision. Very small non-zero values are labelled instead of being shown as zero.