Percentage Calculator

Calculate percentage of a number, ratio proportions, percentage change, and reverse calculations.

%
Calculation Result
12
15% of 80 = 12
Formula: (15 ÷ 100) × 80 = 12
Calculation Steps & Formula
  1. Convert percentage to decimal: 15 ÷ 100 = 0.15
  2. Multiply decimal by base value: 0.15 × 80 = 12

Calculation Criteria

  • Adaptive Precision & Rounding: Standard results are formatted cleanly up to 6 decimal places, with precision adaptively expanding up to 10 decimal places for small non-zero values. Extremely small values below 10⁻¹⁰ use scientific notation (e.g. 1 × 10⁻¹¹), and values below 10⁻¹² are flagged as underflow. Arithmetic operates within standard IEEE-754 double-precision boundaries.
  • Zero Baseline Change: Percentage change from a baseline of 0 is undefined because division by zero is mathematically impossible.
  • Negative Values: Supports negative percentages and decreases, using the absolute value of the baseline (|V₁|) as denominator.
  • Supported Range: Supports numerical values up to 10¹⁵ (1 quadrillion) to ensure reliable arithmetic without floating-point distortion.

How Percentage Calculations Work

The PeekAndDo Percentage Calculator provides instant, accurate computation for percentage of a number, ratio distribution, rate of change, and reverse calculations.

Core Calculation Formulas

Calculation ModeMathematical FormulaDescription
X% of Y(X ÷ 100) × YConvert percentage rate to decimal fraction and multiply by base.
X is what % of Y?(X ÷ Y) × 100%Divide part value by total and convert ratio to percentage.
% Change (Δ%)((V₂ − V₁) ÷ |V₁|) × 100%Relative difference compared against the initial baseline.
Reverse % (Pre-change)Final ÷ (1 ± Rate ÷ 100)Recover original value prior to percentage increase or decrease.
Reverse % (Total)Part ÷ (Rate ÷ 100)Calculate base total amount from a given percentage portion.

Practical Worked Examples

Question / ContextFormula & StepsResult
What is 15% of 80?Convert 15% to decimal: 15 ÷ 100 = 0.15 → Multiply by base: 0.15 × 80 = 1212
25 is what percentage of 200?Divide part by total: 25 ÷ 200 = 0.125 → Multiply by 100: 0.125 × 100 = 12.5%12.5%
Percentage change from 80 to 100Calculate difference: 100 − 80 = +20 → Divide by original: 20 ÷ 80 = 0.25 → Multiply by 100: 0.25 × 100 = +25% increase+25% (increase)
Original value if final price is 120 after a 20% increaseCalculate rate multiplier: 1 + (20 ÷ 100) = 1.2 → Divide final by multiplier: 120 ÷ 1.2 = 100100

Frequently Asked Questions

How do I calculate a percentage of a number?

To find X% of Y, divide the percentage rate by 100 to get a decimal fraction, then multiply that decimal by the base number. For example, 15% of 80 is (15 ÷ 100) × 80 = 12.

Why is percentage change from 0 undefined?

Percentage change measures the relative difference compared to the starting baseline. Dividing by zero is mathematically undefined, so any change starting from exactly 0 cannot be expressed as a standard percentage rate.

Can percentages be greater than 100% or negative?

Yes. If the part exceeds the whole, the percentage will be over 100%. Similarly, if values represent debt, loss, or decreases, negative percentages accurately reflect the downward direction.