Tools/Math Tools/Percentage Calculator

Percentage Calculator Free Online

Free online math tool to calculate percentages instantly.

If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.

About this tool

Percentage calculations appear constantly in everyday life - sale discounts, tip calculations, exam score percentages, tax rates, investment returns, and statistical changes. While the math is simple, mental arithmetic with percentages is error-prone and most people prefer a verified result.

This tool covers five distinct percentage problems as separate modes, so you pick the one that matches your situation instead of reverse-engineering a single generic formula.

This percentage calculator has five modes: find A% of B, find what percent A is of B, increase B by a percentage, decrease B by a percentage, and find the percent change from A to B. Pick a mode, enter the numbers, and get an instant result - there's no reverse-percentage mode (finding the original number before a percentage was applied) and no formula or step-by-step breakdown shown, just the final number.

How to Use Percentage Calculator

Select Calculation

Choose one of five modes: A% of B, What % A is of B, Increase B by %, Decrease B by %, or % Change A to B.

Input Values

Enter the base number and percentage value.

Compute

Our algorithm instantly processes the ratio and decimal conversions.

Get Result

View the final calculated value.

Common Workflows

Find a Tip or Commission

Use A% of B - enter the percentage as A and the bill or sale amount as B.

Find an Exam or Test Score Percentage

Use What % A is of B - enter your score as A and the total possible points as B.

Apply a Discount

Use Decrease B by % - enter the original price as B and the discount percentage as the % value.

Add Tax or a Markup

Use Increase B by % - enter the base amount as B and the tax or markup rate as the % value.

Compare Two Figures Over Time

Use % Change A to B - enter the starting value as A and the ending value as B to get the percent change.

Best For

  • Five real modes: A% of B, What % A is of B, Increase B by %, Decrease B by %, and % Change A to B - not three, and not a single do-everything formula.
  • The result is a single number - there's no formula display or calculation breakdown shown alongside it.
  • No login, no signup - free for homework, shopping, finance, and work calculations.

Examples

Find what percent a score is of the total

Mode & Inputs

What % A is of B - A = 45, B = 60

Result

75.00

This mode computes (A / B) x 100. The result is shown as a single number with two decimal places - there's no breakdown of the calculation shown alongside it.

Use Cases

Calculating a tip or commission amount

Use A% of B to find a percentage of a bill, sale, or base amount.

Finding an exam or assignment score percentage

Use What % A is of B with your score and the total possible points.

Comparing a value before and after a change

Use % Change A to B to find the percent increase or decrease between two figures, like revenue across two periods.

Common Mistakes

Problem

Looking for a reverse-percentage mode

Solution

There's no mode for finding the original number before a percentage was added or removed (e.g., "this is $80 after a 20% discount, what was the original price?") - only the five modes listed in the tabs are available.

Problem

Expecting a formula or step-by-step breakdown

Solution

The result is shown as a single number - there's no formula display or calculation breakdown alongside it.

Problem

Assuming a 10% increase then a 10% decrease returns the original number

Solution

It doesn't - increasing then decreasing by the same percentage doesn't cancel out, because the second percentage is calculated on a different base number. $100 increased by 10% is $110; $110 decreased by 10% is $99, not $100.

Problem

Using the wrong value order for percentage change

Solution

% Change A to B calculates the change relative to A (the starting value) - entering the values in the wrong order will give an incorrect sign or magnitude.

Tips & Best Practices

Match the mode to your question before entering numbers

Each of the five tabs solves a different percentage problem - picking the right one matters more than the arithmetic itself.

For % Change A to B, enter the starting value as A

The result is calculated as ((B - A) / A) x 100, so A must be the original or earlier value for the sign and magnitude to be correct.

Remember that increase and decrease aren't mirror opposites

A percentage increase followed by the same percentage decrease doesn't return to the starting number, since each is calculated on a different base.

Round manually if you need more or fewer than two decimal places

Results are always shown to two decimal places - copy the number and round it yourself if you need a different precision.

Limitations

No reverse-percentage mode

There's no mode for working backward from a result to the original number (e.g., finding the pre-discount price from a sale price) - only the five listed calculation types are supported.

No formula or breakdown shown

The result is a single number - there's no display of the formula used or the intermediate steps of the calculation.

Always rounds to two decimal places

Results are shown with exactly two decimal places regardless of the input precision.

No visible error messages for invalid input

Empty or non-numeric fields are treated as zero rather than shown as an error, and division-by-zero cases (like finding what percent something is of zero) return zero silently instead of an error message.

One calculation at a time

There's no batch mode for running the same calculation across a list of number pairs.

Comparisons

Increase B by % vs Decrease B by %

These two modes look like mirror images but aren't - the same percentage applied to increase and then decrease doesn't return the original number.

Increase B by %Decrease B by %
FormulaB x (1 + %/100)B x (1 - %/100)
Example on 100 at 10%100 -> 110100 -> 90
Applying both in sequence100 -> 110 (after increase)110 -> 99, not 100 (after decrease)

Which should you use?

A percentage increase and an equal percentage decrease aren't reverses of each other, because the second one is calculated on the new, already-changed number rather than the original.

FAQs

Percentage calculator visitors usually have a specific calculation type in mind. This tool splits that into five separate modes rather than one generic form, so the FAQ below covers what each mode actually computes and how to pick the right one.

How many calculation modes does this percentage calculator have?

Five: A% of B, What % A is of B, Increase B by %, Decrease B by %, and % Change A to B. Pick the tab that matches your calculation before entering numbers.

Can I find the original number before a percentage was added or removed?

Not directly. There's no reverse-percentage mode for working backward from a result to the original number - only the five listed calculation types are available.

Does it show the formula or steps used to get the result?

No. The result is shown as a single number - there's no formula display or step-by-step breakdown alongside it.

Why doesn't increasing then decreasing by the same percentage return the original number?

Because each percentage is calculated on a different base. Increasing 100 by 10% gives 110; decreasing that 110 by 10% gives 99, not 100 - the second calculation uses the new number, not the original.

How many decimal places does the result show?

Results are always rounded to two decimal places, regardless of the input precision.

What happens if I leave a field empty or divide by zero?

Empty fields are treated as zero, and calculations that would divide by zero (like finding what percent something is of zero) return zero rather than showing an error.

Get more tools like this

Leave your email so we can prioritize similar tools and updates.

Trending Tools

Trending tools will appear as visitors explore the catalog.

Recently Used

Your recently visited tools will show up here.