Ratio Calculator
Solve ratio proportions a:b = c:d. Enter three values and find the missing one with step-by-step working.
Step-by-Step Solution
Formula
Cross-multiplication: a × d = b × c
To find the missing value, isolate the unknown using cross-multiplication. For example, if d is unknown: d = (b × c) / a
Examples
How It Works
The mathematical tool that solves a proportion is cross-multiplication. Because a:b = c:d is equivalent to a/b = c/d, multiplying both sides by b and d gives a × d = b × c. From this single identity you can isolate whichever variable is missing — for example, d = (b × c) / a, or a = (b × c) / d. This calculator performs that algebra automatically and also reduces each ratio to its simplest whole-number form using the greatest common divisor (GCD).
Tips & Best Practices
Frequently Asked Questions
What is the difference between a ratio and a proportion?
A ratio compares two quantities (e.g. 3:4). A proportion states that two ratios are equal (e.g. 3:4 = 6:8). This calculator solves proportions — given three of the four values, it finds the fourth.
How does cross-multiplication work?
For a proportion a:b = c:d, the cross products are equal: a × d = b × c. This identity comes from multiplying both sides of a/b = c/d by b × d. Once you know three values, you can rearrange the identity to solve for the fourth.
Can ratios use decimals or fractions?
Yes. The proportion identity a × d = b × c holds for any real numbers, so you can enter decimals like 2.5:3.7 = 5:d. The calculator returns the missing value but only simplifies to whole-number ratios when all four values are integers.
Why is one of my answers undefined?
A proportion has no unique solution when the value you would divide by is zero. For example, solving for d in 0:5 = 3:d requires dividing by 0. Double-check your inputs — usually a zero appears by mistake.
How do I simplify a ratio?
Find the greatest common divisor (GCD) of both numbers and divide each by it. For example, 12:18 has GCD 6, so it simplifies to 2:3. The calculator does this automatically when both values are whole numbers.