Math

Percentage Calculator — Find %, Part, Whole or Change

Solve any percentage question: what percent, X% of Y, reverse percent, percent change, or increase by a percent. Instant answers, no sign-up.

Formula and sources updated · Data sources · 2View algorithm, constants and default inputs (JSON)

Enter your values

Percentage 12.50%
Results

Formula

p = y/x·100 | y = x·p/100 | x = y/(p/100) | Δ% = (b−a)/|a|·100 | b' = a·(1+p/100)

p
Percentage, without the % sign
x
Base / whole
y
Part / resulting amount
a
Starting value (percent change)
b
Ending value (percent change)
b'
Value after applying ±p% to a

Five modes: part÷whole, X% of Y, reverse whole, percent change, and increase/decrease by a percent. A zero whole, zero from-value, or zero percent in reverse mode is rejected. A percentage point is an absolute difference between two percentages, not the same as a percent change.

About this calculator

Choose a mode, enter the known values, and read the missing number. Modes cover “what percent”, “X% of Y”, “Y% of what”, percent change between two numbers, and increasing a base by a percent. A zero denominator or zero percent in reverse mode is rejected.

Recomputed from this page's implementation at build time · checked 2026-10-27

Five percentage questions, one page — and why percent change is not a percentage point

Most percentage tools hide four related questions behind one form. This page exposes them as modes: what percent, X% of Y, reverse whole, percent change, and apply a percent. The arithmetic is short; the mistakes are almost always about which quantity is missing.

Part25Whole200
Twenty-five sits against two hundred. In “what percent” mode that ratio is 12.5%. Flip to “what is 25% of 200” and the missing piece is the part, which becomes 50 — same digits, different question.

Same numbers, different missing pieces

Reverse percent recovers the whole

Whole
200.00

If 25 is 12.5% of something, that something is 200. This is the mode people reach for when a receipt shows the discount amount but not the original price.

Applying a percent is not percent change

New value
125.00
Difference
25.00

100 increased by 25% is 125. That is a forward application. Percent change from 100 to 125 is also 25%, but the inputs and the sentence are different — which is why the modes stay separate.

Over 100% is allowed

Percentage
125.00

250 is 125% of 200. The page does not clamp at 100; growth and overshoot questions need the extra headroom.

Zeros that must fail

  • You typed
    mode
    is
    part
    25
    whole
    0
    percent
    25
    fromValue
    80
    toValue
    100
    base
    100
    It answered inputError

    Whole cannot be zero in what-percent mode

    Dividing by zero is not a percentage. The page returns an input error instead of Infinity or 0.

  • You typed
    mode
    change
    part
    25
    whole
    200
    percent
    25
    fromValue
    0
    toValue
    100
    base
    100
    It answered inputError

    From-value cannot be zero in percent change

    Percent change needs a non-zero baseline. A jump from 0 to 100 is undefined as a percent, even though the absolute difference is fine.

  • You typed
    mode
    whole
    part
    25
    percent
    0
    whole
    200
    fromValue
    80
    toValue
    100
    base
    100
    It answered inputError

    Reverse percent rejects a zero percent

    If the percent is zero, there is no finite whole that makes part equal zero percent of it unless the part is also zero — and even then every whole would work. The page refuses the ambiguous case.

Conventions this page picks

Percent change uses absolute baseline
The denominator is |from|. A drop from 100 to 80 is −20%, and a rise from −50 to −40 is described against the absolute baseline so the sign of the change stays attached to the difference.
No automatic percentage-point conversion
Moving from 10% to 12% is a two percentage-point rise and a 20% relative change. This page computes the relative form in change mode; it does not silently switch to points.
Discount and tip are sibling tools
Price-after-discount and tip-split flows live on their own calculators so currency rounding and party splits do not clutter the five pure percentage modes.

Against a multi-mode percentage tool

  • Omni Percentage Calculatorchecked 2026-10-27

    Theirs
    Several percentage solvers with explanatory text and an account-gated embed.
    Here
    Five solve modes, a formula under the inputs, anonymous embed, and linked discount/tip tools for money-specific flows.

    Why they built it that wayOmni exposes multiple percentage modes on one page — the interaction this upgrade mirrors.

    Mode clarity beats a single overloaded form. Users who pick the wrong missing variable get a confident wrong number; separate modes make the question visible.

Mode “Part is what % of whole” with 25 and 200 yields 12.5%. Switch to “What is X% of Y” with 25% and 200: the result is 50. Switch to percent change from 80 to 100: 25%.

Each mode was run through the shared engine with the same inputs shown in the cases below · impl 64a01511

Method and assumptions

Formula basis and scope

Percentage = part ÷ whole × 100. Solving for the part uses whole × p/100; solving for the whole uses part ÷ (p/100). Percent change uses (new − old) ÷ |old| × 100. Applying a percent uses base × (1 + p/100). Zero denominators and a zero percent in reverse mode are rejected.

This page does compound successive percent changes only as separate steps; it does not convert percentage points to relative change automatically. Currency rounding and tax-inclusive price conventions are out of scope.

Data sources

Disclaimer

These calculators give general mathematical results. They suit study, planning and estimation — verify anything that feeds a graded submission, a published figure or a financial commitment.

Maintained by: CalcDelta Formula and sources updated ·

Implementation source

This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.

View algorithm, constants and default inputs (JSON)

Embed this calculator

Copy the iframe snippet to place this calculator on your site. No account required. The snippet stays in sync with the inputs currently shown.

Frequently asked questions

What happens if the whole is zero?

A percentage of a zero whole is undefined, so the calculator asks for a nonzero whole instead of returning 0%.

Why do successive percentage changes not simply add up?

Because each one applies to a different base. A twenty percent rise followed by a twenty percent fall leaves you four percent below where you started, not back where you began: the fall is calculated on the larger number. That asymmetry is why investment losses are harder to recover than they look and why averaging percentages is almost always wrong.

Is a percentage point the same as a percent?

No, and the difference is the most common way statistics mislead. Moving from five percent to seven percent is a rise of two percentage points but of forty percent. Campaigns and leaflets choose whichever number sounds more dramatic. Whenever the two are within a few points of each other, specify which one you mean.