What is Percentage Calculator?
The Percentage Calculator handles the three percent questions people actually run into every day. First: what is X% of a number — useful for tips, discounts, sales tax, commissions, and quick estimates. Second: X is what percent of Y — useful for grades, survey results, progress bars, savings rates, and portfolio allocations. Third: percent change from one value to another — useful for price increases, salary raises, weight-loss progress, investment returns, and year-over-year growth. Everything runs directly in your browser with plain JavaScript arithmetic. There are no server round-trips, no sign-in walls, and no hidden character limits. Answers appear instantly as you type. Switch modes with a single click and the same two fields rebind to the new formula, so you never have to remember where each number goes. The calculator keeps four decimal places of precision by default — enough for finance, engineering homework, and accurate tax math without scientific notation clutter.
When should I use this tool?
- Quick restaurant-bill tip math: compute 18%, 20%, or 22% of the subtotal before splitting the check.
- Shopping discount checks: confirm a 'save 30% today' banner is actually a 30% reduction and not marketing fluff.
- School grade conversion: turn raw points earned into a percentage to compare against a syllabus letter-grade chart.
- Salary-raise evaluation: compare a new offer to your current pay to see the true percent increase before negotiating.
How do I calculate percentages quickly online?
- 1Pick the mode that matches your question: percent of a number, X is what percent of Y, or percent change.
- 2Enter the two numbers in the labelled fields — the label text updates to match the selected mode so you never mix them up.
- 3Read the result immediately; it recalculates on every keystroke with no button press needed.
- 4For percent change, note the Increase/Decrease hint under the result to confirm the direction of the change.
- 5Copy the number manually or jot it down — nothing is saved, tracked, or uploaded after you leave the page.
Frequently asked questions
Why are my answers slightly different from a spreadsheet?
Small discrepancies between this calculator and a spreadsheet almost always come down to floating-point representation and intermediate rounding. Both this tool and spreadsheet applications like Excel and Google Sheets use 64-bit IEEE 754 double-precision floating-point arithmetic, which cannot exactly represent most decimal fractions in binary. For example, 0.1 in binary is a repeating fraction 0.0001100110011… that gets truncated at the 52nd significand bit. When you chain multiple operations together — say, finding a percentage of a number and then applying a further percentage change — these small truncation errors compound. Spreadsheets typically display results rounded to a visible decimal place, hiding the floating-point noise, while a calculator that shows more decimal places will expose it. Another source of difference is intermediate rounding: Excel may round an intermediate result to 15 significant digits before passing it to the next formula cell, while a single-expression JavaScript calculation carries the full floating-point value throughout. For financial work where exact decimal arithmetic is required, neither tool is appropriate without specific precautions — dedicated accounting software uses fixed-point or decimal arithmetic libraries to avoid these issues entirely. This tool runs entirely in your browser — no data leaves your device. Practical tip: if you need results that exactly match a spreadsheet, set both tools to display the same number of decimal places and apply rounding at the same step — differences that remain after that are true floating-point divergence and are negligible for any practical non-financial use case.
What is the difference between percent change and percent difference?
Percent change and percent difference are distinct calculations that answer different questions, and confusing them leads to reporting errors. Percent change measures how much a value has moved from a specific starting point to an ending point, expressed as a proportion of the original value. The formula is ((new − old) / old) × 100. It is directional: a price rising from 80 to 100 is a +25% change, while falling from 100 to 80 is a −20% change. This asymmetry is intentional because the reference (denominator) is always the original value. Percent difference, by contrast, measures the relative gap between two values when neither is designated the reference. It is symmetric and typically used when comparing two independent measurements of the same quantity. The standard formula is (|A − B| / ((A + B) / 2)) × 100, where the denominator is the average of the two values. Using this formula, the difference between 80 and 100 is the same as the difference between 100 and 80: approximately 22.2%. Use percent change when tracking a value over time (stock prices, revenue growth, weight loss) and percent difference when comparing two measurements without a natural baseline (lab duplicate samples, competing products). This calculator runs entirely in your browser — no data leaves your device. Practical tip: always state which formula you used when sharing percentage figures in a report — percent change and percent difference on the same two numbers can differ by several percentage points, and the choice significantly affects how readers interpret the magnitude of a gap.
Can I use this for compound interest or mortgage payments?
This percentage calculator handles basic percentage operations — finding what percent one number is of another, calculating percent change, applying a percentage increase or decrease, and similar single-step calculations. It is not designed for compound interest or mortgage amortization, which require multi-period financial formulas. Compound interest is calculated using the formula A = P(1 + r/n)^(nt), where P is the principal, r is the annual interest rate, n is the number of compounding periods per year, and t is the time in years. Mortgage payment calculations use the loan amortization formula M = P[r(1+r)^n] / [(1+r)^n − 1], where M is the monthly payment, P is the loan principal, r is the monthly interest rate, and n is the total number of monthly payments. Both of these involve repeated exponentiation and iterative schedules that go beyond single-percentage operations. For those calculations, WikiPlus offers dedicated financial tools — or you can use a spreadsheet with PMT and FV functions, which are purpose-built for these scenarios. That said, you can use this tool to calculate the effective monthly rate from an annual rate (divide by 12), to find what percentage of a monthly payment goes to interest (interest paid / payment amount × 100), or to compare percentage-based fees. Everything runs in your browser — no data leaves your device. Practical tip: for quick compound interest estimates, remember the Rule of 72 — divide 72 by the annual interest rate to get the approximate number of years for an investment to double, which is handy for rapid mental calculations.
Is any of this data sent to a server?
No — none of your input data is sent to a server at any point. Every calculation this tool performs runs entirely in your browser using JavaScript arithmetic executed locally. When you type numbers into the input fields and select a calculation type, the result is computed by JavaScript running in your browser's V8 or SpiderMonkey engine on your own device, with no network request to any WikiPlus server or third-party service. You can confirm this at any time by opening your browser's developer tools, clicking the Network tab, clearing the request list, and then performing several calculations — you will observe zero outbound network requests generated by the tool itself. This client-side architecture means the tool works equally well offline: once the page has loaded, you can disconnect from the internet and all percentage calculations will continue to function normally. WikiPlus does not collect, log, or analyze the values you enter into any of its calculator tools. There is no server-side computation, no analytics event that captures input fields, and no telemetry tied to calculation results. The only network activity involved is the initial page load that delivers the HTML, CSS, and JavaScript to your browser — after that, everything is local. Practical tip: if you are working with sensitive financial figures such as salary details, loan amounts, or business revenue, this local processing model means you can use the tool safely on confidential data without concern about those numbers being transmitted or stored anywhere.
Content on this page is available under CC BY 4.0.