Skip to main content
L
Loopaloo
Buy Us a Coffee
All ToolsImage ProcessingAudio ProcessingVideo ProcessingDocument & TextPDF ToolsCSV & Data AnalysisConverters & EncodersWeb ToolsMath & ScienceGames
Guides & BlogAboutContact
Buy Us a Coffee
L
Loopaloo

Free online tools for developers, designers, and content creators. All processing happens entirely in your browser - your files never leave your device. No uploads, no accounts, complete privacy.

support@loopaloo.com

Tool Categories

  • Image Tools
  • Audio Tools
  • Video Tools
  • Document & Text
  • PDF Tools
  • CSV & Data
  • Converters
  • Web Tools
  • Math & Science
  • Games

Company

  • About Us
  • Contact
  • Blog
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer

Support

Buy Us a Coffee

© 2026 Loopaloo. All rights reserved. Built with privacy in mind.

Privacy|Terms|Disclaimer
  1. Home
  2. Math & Science
  3. Percentage Calculator
Add to favorites

Percentage Calculator

Calculate percentages, percentage changes, increases, decreases, and find original values. Multiple calculation modes with formulas.

What is 15% of 230? What percentage is 45 of 300? How much does a price change from 80 to 100? This tool answers all three types of percentage questions with a single input form.

Calculated locally in your browserMore math & scienceJump to full guide

Initializing in your browser…

You might also like

Aspect Ratio Calculator

Calculate aspect ratios, resize dimensions while maintaining proportions. Common presets for video, photo, mobile screens, and social media

Date & Age Calculator

Calculate exact age in years, months, and days. Find date differences, countdowns, zodiac signs, and detailed time breakdowns

Tip Calculator

Calculate tips and split bills easily. Service quality presets, custom percentages, bill splitting, and rounding options.

A worked calculation

You need three related answers fast: 15% of 240, what percent 36 is of 240, and the change from 240 to 300.

Inputs

15% of 240 · 36 is what % of 240 · 240 → 300
Percentage Calculator produces

Results

36
15%
+25% increase

The three percentage questions people constantly mix up, "of", "is what percent of", and "percent change", are handled as distinct modes so you do not have to remember which formula goes where. Each shows the calculation, not just the number.

What this calculator does

What is 15% of 230? What percentage is 45 of 300? How much does a price change from 80 to 100? This tool answers all three types of percentage questions with a single input form.

How it works

The calculator exposes six distinct modes you switch between as buttons: "Percentage of" (X% of Y, computed as (X ÷ 100) × Y), "What Percent" (X is what % of Y, as (X ÷ Y) × 100), "% Change" (from X to Y), "Add %" and "Subtract %" (X ± X·Y/100), and "Find Original" (recover the starting value before a known % change). Selecting a mode relabels both input fields to match - for example "From (Original)" and "To (New)" for percent change, or "Current Value" and "After Change (%)" for find-original - and clears any prior values so you never carry numbers across an unrelated calculation. Each result is accompanied by the literal formula it used, shown in a monospace "Formula" panel (e.g. ((125 - 100) ÷ |100|) × 100), so the math is auditable rather than a black box.

Two formulas are worth calling out because they handle cases naive calculators get wrong. The percent-change mode divides by the absolute value of the original - ((new - old) ÷ |old|) × 100 - so a move from -50 to -25 is correctly reported as a +50% change rather than flipping sign because the base is negative; the result is also color-coded green for an increase and red for a decrease, with a leading + sign on positive changes and an "Increase"/"Decrease" caption underneath. The "Find Original" mode inverts a percentage change with X ÷ (1 + Y/100), so 115 after a 15% increase resolves to 100 (i.e. dividing by 1.15, not subtracting 15%, which is the common mistake). Several divide-by-zero and undefined cases are guarded explicitly and return no result: "What Percent" when the denominator is 0, percent-change when the original is 0, and find-original at exactly -100% (which would divide by zero).

Output is formatted via the browser's locale number formatting with up to six decimal places, and values whose absolute magnitude falls below 0.01 (but aren't exactly zero) switch automatically to scientific notation via toExponential(4) - a mantissa with four digits after the decimal point - so tiny results stay readable instead of rounding to 0. Input is sanitized live as you type - the field strips anything that isn't a digit, allows only a single decimal point, and permits only one leading minus sign - and the result recomputes instantly on every keystroke through a memoized calculation with no calculate button. For increase and decrease modes the calculator additionally breaks out the raw amount added or subtracted in its own green or red panel, and a copy button writes just the numeric result (result.value.toString()) to the clipboard for pasting elsewhere.

Examples

  • Percent change with a negative base

    Choosing "% Change" and entering From -50 to -25 yields +50% (green), because the formula divides by |original|: ((-25 - -50) ÷ |-50|) × 100.

  • Find the original price before a markup

    In "Find Original", entering Current Value 115 and After Change 15% returns 100 - it computes 115 ÷ (1 + 15/100) = 115 ÷ 1.15, not 115 minus 15%.

  • Very small result in scientific notation

    A calculation whose result is below 0.01 in magnitude (e.g. 0.002% of 1 = 0.00002) is shown as 2.0000e-5 via toExponential(4) rather than rounding down to 0.

How to use

  1. 1Choose the calculation type: percentage of a number, what percent one number is of another, or percentage change
  2. 2Enter the values and see the result instantly

Key features

  • Calculate X% of Y
  • Find what percentage X is of Y
  • Percentage increase or decrease between two values
  • Add or subtract a percentage from a value
  • Find the original value before a percentage change
  • Instant results as you type

Tips & best practices

  • For percentage change, enter the original value first and the new value second.
  • To reverse a percentage (find the original price before a 20% discount), divide the discounted price by 0.80.

When this is useful

  • Shopping discounts

    Figure out the sale price after a percentage-off discount.

  • Grade calculations

    Convert raw scores into percentages.

  • Financial analysis

    Compute growth rates, margin percentages, or markup values.

Frequently asked questions

How is percentage change calculated when the starting value is negative?

Change from X to Y is computed as (Y - X) divided by the absolute value of X, times 100. The result is shown in green with a plus sign for an increase and in red for a decrease.

Can I work backwards from a value after a percentage change?

Yes. The Find Original mode takes a current value and the percent change applied to it, then returns the value before that change. For example, 115 after a 15% increase gives an original of 100.

Does it accept decimals and negative numbers?

Yes, both inputs accept decimal points and a leading minus sign. Results are shown to up to 6 decimal places, and very small numbers switch to scientific notation.

Related tools and how they differ

  • Scientific Calculator: Use it for general scientific math: trig, logs, powers, roots, and factorial with memory and history, beyond the six percentage problem types.
  • Fraction Calculator: Use it to add, subtract, multiply, or divide two fractions with automatic GCD simplification and a mixed number, keeping exact ratios.

Private by design

Every calculation runs locally in your browser. Your numbers and expressions are not transmitted or stored.