HomeMath & AlgebraReverse Percentage Calculator
Math & Algebra

Reverse Percentage Calculator

Recover an original number from a known value and nonzero percentage, with four-decimal results, worked discount examples and browser-limit guidance.

reverse-percentage-calculator
Original Number

Formula: Original number = known value ÷ (known percentage ÷ 100)

Enter any finite known value and a nonzero finite known percentage. Negative values and percentages above 100 are supported; the result is rounded to four decimal places.

The Reverse Percentage Calculator recovers an original number when you know a value and the percentage that value represents. It evaluates Original number = known value ÷ (known percentage ÷ 100). Enter any finite known value and a nonzero finite known percentage. Negative values and percentages above 100 are supported; the result is rounded to four decimal places. Select Calculate after entering or changing either value.

The default inputs answer “30 is 20% of what number?” The calculation is 30 ÷ 0.20 = 150, so the widget displays 150.0000. Zero is also a valid known value: 0 at any valid nonzero percentage returns 0.0000.

How to Use the Reverse Percentage Calculator

  1. Enter the finite known value, which may be positive, zero or negative.
  2. Enter the finite percentage that the known value represents. It must not be zero.
  3. Select Calculate and read the original number shown to four decimal places.

The two inputs describe a relationship, not automatically a sale price and discount rate. Keep any physical or currency unit consistent: if the known value is in dollars, the recovered original number is also in dollars. Changing either input clears the earlier result until you calculate again.

Reverse Percentage Formula and Discount Examples

Original number = known value ÷ (known percentage ÷ 100)

The OpenStax percent-proportion lesson states that amount divided by base equals percent divided by 100. Solving that proportion for the base gives the formula above. The Proportion Calculator handles the same relationship in general ratio form.

Discount wording needs care. If an $80 sale price remains after a 20% discount, the sale price is 80% of the original; inputs 80 and 80 return 100.0000. If $80 is instead the discount amount and that discount equals 20% of the original, inputs 80 and 20 return 400.0000. The Percentage Decrease Calculator is the clearer choice when you already know the original and new values.

A negative known value or negative percentage is allowed by this arithmetic relationship. For example, −30 at 20% returns −150.0000, while 30 at −20% also returns −150.0000. A percentage above 100 is valid: 30 at 150% returns 20.0000. A zero percentage is invalid because it would make the formula divide by zero.

Input Limits, Rounding and Related Calculators

The widget uses standard browser floating-point numbers. MDN’s Number.MAX_VALUE reference documents the largest positive finite JavaScript number. A very large finite known value divided by a tiny nonzero percentage can exceed that finite range. The widget then clears the result to an em dash and displays an accessible calculation error instead of showing Infinity.

MDN’s Number.MIN_VALUE reference documents the smallest positive representable value. An extremely small nonzero percentage can underflow to zero when divided by 100, which also produces the calculation error. Finite results are displayed to four decimal places, so a small nonzero result may display as 0.0000; display rounding does not add precision.

Use the Percentage Calculator to find a percentage of a number, the Percentage Change Calculator to compare an old and new value, and the Percentage Difference Calculator for a symmetric comparison between two values.

Frequently asked questions

What formula does the Reverse Percentage Calculator use?

It uses Original number = known value ÷ (known percentage ÷ 100). For example, 30 at 20% returns 150.0000.

Why must the known percentage be nonzero?

The formula divides by the percentage after converting it to a decimal. A zero percentage would make the calculation divide by zero, so the field is rejected.

Can the known value be zero or negative?

Yes. Any finite known value is supported. Zero at a valid nonzero percentage returns 0.0000, and −30 at 20% returns −150.0000.

How do I reverse a 20% discount?

If $80 is the sale price after 20% off, it represents 80% of the original, so enter 80 and 80 to get 100.0000. Enter 80 and 20 only when $80 is the discount amount itself; that returns 400.0000.

Can I enter a negative percentage or a percentage above 100?

Yes. Any finite nonzero percentage is supported by the arithmetic relationship. A negative percentage changes the result’s sign, and a percentage above 100 can make the original smaller than the known value.

How are reverse-percentage results rounded?

The widget calculates with browser floating-point numbers and displays finite results to four decimal places. A small nonzero result can therefore display as 0.0000.

What happens when the result is outside the finite browser range?

Some finite input combinations produce a non-finite result or an underflowed zero denominator. The widget clears the result to an em dash and displays an accessible calculation error.