# Percentage Calculator

Solve common percentage questions including percentage of a total, value from a percentage, and percentage change

> Canonical page: https://elysiatools.com/en/tools/math-percentage-calculator

- **Category:** Math & Numbers

- **Keywords:** percentage, percent, ratio, calculator, percentage change

## Overview

The Percentage Calculator is a versatile mathematical tool designed to solve common percentage-based problems with precision. It allows users to quickly determine the percentage of a total, calculate a specific value from a given percentage, or find the percentage change between two numbers, all while offering customizable decimal precision for accurate reporting.

## Inputs

- **Mode** (select)
- **Value** (text): e.g. 45
- **Total** (text): e.g. 120
- **Percentage** (text): e.g. 15
- **Original Value** (text): e.g. 80
- **New Value** (text): e.g. 96
- **Decimal Places** (number)

## When to use

- Calculating the percentage of a specific value relative to a total sum for financial or statistical reports.
- Determining a numerical value when only the percentage and the total amount are known.
- Measuring the percentage increase or decrease between original and new values to track growth or loss.

## How it works

- Select the desired calculation mode: Value as % of total, Value from X%, or % change.
- Input the required numerical data into the corresponding fields such as Value, Total, or Original/New values.
- Set the preferred number of decimal places, ranging from 0 to 12, to control the output precision.
- The tool processes the inputs and returns the calculated percentage or value in a structured JSON format.

## Use cases

- Business analysts calculating market share by comparing individual company revenue to total industry sales.
- Retailers determining the percentage discount applied to products during seasonal sales events.
- Students and educators solving mathematical problems involving ratios, proportions, and percentage changes.

## Frequently asked questions

### How do I calculate a percentage increase?

Select the '% change from original to new' mode and enter your starting and ending values.

### Can I adjust the precision of the result?

Yes, you can specify the number of decimal places from 0 up to 12 in the settings.

### What is the 'Value as % of total' mode used for?

It calculates what percentage a specific number represents out of a larger total amount.

### Can I find a number if I only know its percentage of a total?

Yes, use the 'What value is X% of total' mode to find the specific numerical amount.

### Is this tool suitable for calculating sales tax?

Yes, it can be used to find the tax amount by calculating a percentage of the total price.

## Related tools

- [Absolute Value Calculator](https://elysiatools.com/en/tools/absolute-value-calculator): Calculate the absolute value of positive, negative, or decimal numbers and explain the sign relationship
- [Air Changes per Hour (ACH, n = Q/V)](https://elysiatools.com/en/tools/air-changes-per-hour): Compute the air change rate (ACH / n) of a room from the outdoor supply airflow Q and the room volume V: n = Q/V (1/h). Three modes: solve ACH (given Q and V), solve airflow (given n and V), or solve volume (given n and Q). Flow in m³/s/m³/h/CFM, volume in m³/ft³/L. Also reports the well-mixed single-zone purge time to reach a target residual fraction ε (default 1%): t = −ln(ε)/n hours.
- [Bearing Life L10 Calculator](https://elysiatools.com/en/tools/bearing-life-l10): Calculate the basic rating life of a rolling bearing: L10 = (C/P)^p, with p = 3 for ball bearings and p = 10/3 for roller bearings. When a speed is provided, converts to L10h in operating hours.
- [Bolt Torque Clamp Force Calculator](https://elysiatools.com/en/tools/bolt-torque-clamp-force): Convert between bolt tightening torque and axial clamp force. T = K·F·d, where K is the nut factor (~0.20 for dry steel). Solve torque from force, or force from torque.
- [Chain Sprocket Ratio Calculator](https://elysiatools.com/en/tools/chain-sprocket-ratio): Calculate the ratio, driven speed and chain linear speed of a chain drive. i = z₂/z₁ = n₁/n₂, chain speed v = z₁·p·n₁/60000. Enter the pitch to compute chain speed.
- [Chi-Square Test Calculator](https://elysiatools.com/en/tools/chi-square-test-calculator): Run chi-square goodness-of-fit or independence tests from observed counts or contingency tables
- [Condensing / Evaporating Temperature Calculator](https://elysiatools.com/en/tools/condensing-temperature-calculator): Estimate the saturated condensing temperature (T_cond) and evaporating temperature (T_evap) of a refrigeration circuit. Three modes: (1) from coil approach — T_cond = T_ambient + condenser ΔT approach, T_evap = T_medium − evaporator ΔT approach; (2) from measured saturated pressures — given P_cond and P_evap for a known refrigerant (R-22 / R-134a / R-410A), invert the Antoine fit; (3) from subcooling & superheat — T_cond = T_liquid − SC, T_evap = T_suction − SH. Temperature in °C/K/°F; pressure in bar/MPa/kPa/PSI absolute or gauge (atmospheric default 1.01325 bar). Results reported in °C.
- [Conditional Probability Calculator](https://elysiatools.com/en/tools/conditional-probability-calculator): Calculate P(A given B) from joint probability P(A and B) and condition probability P(B)

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
