Formulas and calculation method
A percentage is a number per hundred. To find p% of a value y, this calculator uses (p ÷ 100) × y. For example, 25% of 200 is 0.25 × 200 = 50.
To find what percentage a part x is of a whole y, it uses (x ÷ y) × 100. The whole cannot be zero because division by zero is undefined.
Percentage change from original value o to new value n is ((n − o) ÷ o) × 100. A positive result is an increase; a negative result is a decrease. This mode requires a positive original value so the direction has an ordinary, unambiguous interpretation.
Conventions and boundaries
- Percent values: values below 0% and above 100% are mathematically valid and accepted.
- Part-to-whole denominator: the whole may be positive or negative, but cannot be zero.
- Zero values: zero percent, a zero value, or a zero part produces zero when the denominator is valid. A zero whole or original value is rejected.
- Percentage-change denominator: the original value must be greater than zero. This calculator does not assign a conventional percent change from zero or a negative starting value.
- Precision: calculations use JavaScript double-precision numbers. Results display up to eight decimal places and omit unnecessary trailing zeroes.
- Input bounds: each entry must be a finite number from −1,000,000,000,000,000 through 1,000,000,000,000,000. Empty, nonnumeric, non-finite, and out-of-range entries produce a linked error and focus the invalid field.
- Fixed versus changing values: all values are entered by the user. The formulas use no live data, customary defaults, jurisdictional tables, or changing external values.
Limitations
A percentage describes a mathematical relationship, not why a value changed or whether two quantities are meaningfully comparable. Check units, time periods, definitions, sampling, and rounding before using a result in a consequential decision. This calculator provides educational information, not financial, legal, tax, medical, or statistical advice.
Worked examples
- 12.5% of 80 is 10.
- 45 is 37.5% of 120.
- A change from 80 to 100 is a 25% increase.
Common questions
Can a percentage be greater than 100?
Yes. NIST defines the percent symbol as the number 0.01, so 125% is the number 1.25. In a percent-of calculation, 125% of 80 is 100.
Why is percentage change unavailable from zero?
The original value is the denominator. Dividing a change by zero is undefined, so the calculator reports an error instead of displaying infinity or a misleading percentage.
Is percentage change the same as percentage-point change?
No. Moving from 20% to 25% is a five-percentage-point change and a 25% relative increase. This calculator’s change mode returns the relative increase or decrease.
Related Aletheia tools
Use the Compound Interest Calculator for repeated growth over time, or the Loan Calculator for fixed-rate payment estimates.
Version and verification
Calculation version 1.0.0; formula and deterministic fixtures last verified 2026-08-05. Authority pages were retrieved 2026-08-05. Automated tests cover all three modes, denominator errors, boundaries, metadata, privacy, keyboard, responsive, contrast, and Axe behavior. Manual VoiceOver remains waived and is not claimed as passed.