Calculation methodology

The formulas, boundaries, and display rules behind every result.

Find the percentage increase

((New value − Original value) ÷ Original value) × 100

The original value must be greater than zero. A new value below the original produces a negative result, which the interface describes as a percentage decrease.

Apply an increase

New value = Original value × (1 + Percentage ÷ 100)

This mode accepts an increase of zero or more. It also shows the increase amount and growth multiplier.

Find the original value

Original value = New value ÷ (1 + Percentage ÷ 100)

Division reverses the increase. Subtracting the percentage from the final value would use the wrong baseline.

Precision and display

Calculations use JavaScript numbers without rounding intermediate steps. The interface displays up to six decimal places and adds US thousands separators. Display rounding can therefore hide a very small remainder without changing the underlying calculation.

Zero and negative values

A percentage increase from zero is undefined because the formula requires division by zero. This general-purpose tool requires a positive original value to avoid ambiguous results involving negative baselines.

Verification

Automated tests cover normal increases, decreases, unchanged values, decimals, large numbers, reverse calculations, zero baselines, and invalid inputs. Worked examples are also checked by substituting the result back into the original equation.