Skip to content
Everyday Utilities Free · No signup · Private · Instant results

Percentage Calculator

Solve all percentage problems: X% of Y, X is what % of Y, % change, increase, decrease.

About the Percentage Calculator

The percentage calculator handles the five most common percentage operations in a single interface: finding a percentage of a number, determining what percentage one value is of another, computing percentage change between two values, and applying a percentage increase or decrease. The five modes share an underlying ratio logic but differ in where the base sits and which direction the conversion runs.

The word "percent" comes from the Latin per centum, meaning "by the hundred." Per the Oxford English Dictionary, the modern percent sign "%" evolved from Italian manuscript abbreviations of "per 100" around 1425, when Italian merchants needed a compact way to quote interest rates. The same arithmetic now underpins retail discounts, sales tax, test scoring, financial reporting, and analytics dashboards.

A subtle but important point: percentage change is not symmetric. Moving from 80 to 100 is a 25% increase, but moving from 100 to 80 is a 20% decrease. The difference stems from which value sits in the denominator, and is the reason portfolio drawdown math always uses the lower value as the base. This tool makes the operation explicit so you cannot accidentally flip the numerator.

All calculations run client-side using IEEE 754 double-precision floating point, the same standard documented in IEEE Std 754-2019 and used by spreadsheets. No inputs leave the browser, and nothing is logged.

How It Works

Each mode uses a distinct formula. All of them reduce to a ratio, but the placement of the base value differs:

Mode "X% of Y":           result = (X / 100) * Y
Mode "X is what % of Y": result = (X / Y) * 100
Mode "% change":         result = ((Y - X) / X) * 100
Mode "increase by Y%":   result = X * (1 + Y / 100)
Mode "decrease by Y%":   result = X * (1 - Y / 100)

The first two modes are mirror images: dividing by 100 converts a percentage into a decimal multiplier, while multiplying by 100 converts a decimal ratio back into a percentage. The change mode measures the relative difference between an original value X and a new value Y; the sign of the result tells you the direction.

The increase and decrease modes apply a percentage adjustment to a base value. The expression 1 + Y/100 is the growth factor: 1.25 means a 25% increase, 0.85 means a 15% decrease, and 1.0 means no change. This formulation is also the building block for compound growth, where successive percentage changes multiply their growth factors rather than add their percentages. A 10% increase followed by another 10% increase gives a factor of 1.21, not 1.20.

The tool rejects a zero base for the "is what %" and "% change" modes — these would otherwise produce Infinity or NaN — and reports a clear error before any computation runs.

Worked Examples

Suppose a jacket originally priced at $200 is marked down by 25%. Using the "X% of Y" mode with X = 25 and Y = 200, the discount is (25 / 100) * 200 = $50, so the sale price is $150. The arithmetic matches the standard retail markdown formula.

Imagine you scored 47 out of 60 on a test. Using "X is what % of Y" with X = 47 and Y = 60, the result is (47 / 60) * 100 = 78.3333%. The four decimal places let you distinguish 78.33 from 78.34 when the next-grade cutoff sits between them.

For percentage change, consider a stock that moved from $80 to $104. With X = 80 and Y = 104, the change is ((104 - 80) / 80) * 100 = +30%. Reversing the inputs gives ((80 - 104) / 104) * 100 = -23.0769%, which illustrates the asymmetry: a 30% gain is wiped out by a 23.08% loss, not by another 30% loss. A portfolio that drops 30% needs a 42.86% gain to break even, since 1 / (1 - 0.30) = 1.4286.

When to Use This Tool

The percentage calculator is useful whenever you need to:

  • Compute retail markdowns, markups, sales tax, and tips at the point of sale.
  • Convert test scores, survey responses, or poll results onto a 0-100 scale.
  • Measure the relative change in price, weight, or performance between two points in time.
  • Apply a percentage adjustment to a base price for inventory valuation or invoicing.
  • Scale a recipe up or down by a percentage without re-deriving each ratio.
  • Verify percentage figures quoted in news articles, financial filings, or advertisements.
  • Teach the underlying arithmetic in a classroom or self-study setting.

Limitations & Disclaimer

This calculator uses standard arithmetic formulas and does not account for compound percentage changes, weighted percentages, or statistical confidence intervals. Results involving very large or very small numbers may be subject to floating-point rounding per IEEE 754-2019. For financial, legal, or scientific decisions, verify results with domain-appropriate tools and consult a qualified professional. See our disclaimer for full details.

Frequently Asked Questions

What is the difference between percentage and percentile?

A percentage is a ratio out of 100, while a percentile is a ranking that tells you what proportion of a distribution falls below a given value. Scoring in the 90th percentile does not mean you scored 90%; it means you outperformed 90% of the group. The two terms sound similar but measure different things.

Why does a 50% increase followed by a 50% decrease not return to the original?

Because the second calculation uses the increased value as its base. Starting from 100, a 50% increase gives 150. A 50% decrease of 150 gives 75. Net result: a 25% loss. Percentage changes compose multiplicatively through their growth factors (1.5 * 0.5 = 0.75), not additively.

Can percentages exceed 100?

Yes. A percentage is simply a ratio multiplied by 100, so any ratio greater than 1 produces a percentage over 100. This is common when comparing a part to a smaller whole, or when measuring growth above a baseline of zero.

How does percentage change differ from percentage points?

Percentage change is a relative measure ((new - old) / old * 100). Percentage points are an absolute difference between two percentages. An interest rate rising from 4% to 5% is a 1 percentage point increase, but a 25% relative increase.

Does this calculator handle negative numbers?

Yes. Negative inputs are valid for every mode. They are most meaningful in the change and increase/decrease modes, where the sign of the result indicates direction. A revenue swing from -$2,000 to +$4,000 is a +300% change.

Why are results shown to four decimal places?

Four decimal places is enough precision for almost all practical applications while keeping the output readable. For exact integer results the trailing zeros simply confirm the calculation is clean.

Last updated: September 9, 2026  ·  Author: HT99 Tools Editorial Team