Audited ·Last updated 27 Jul 2026·3 citations·Tier 2·0 uses

Multiplying Fractions Calculator

Multiply two fractions with the cross-cancellation shortcut shown step by step — cancel common factors first, then multiply straight across.

Multiplying Fractions Calculator

The top number of the first fraction. Must be an integer; can be positive, negative, or zero.
The bottom number of the first fraction. Must be a non-zero integer.
The top number of the second fraction. Must be an integer; can be positive, negative, or zero.
The bottom number of the second fraction. Must be a non-zero integer.
Result numerator
1
The simplified product's numerator, sign preserved. For 4/9 × 3/8 this is 1 (the answer is 1/6).
Cross-cancel factor (n1 with d2)
4
Cross-cancel factor (n2 with d1)
3
First numerator after cancelling
1
Second denominator after cancelling
2
Second numerator after cancelling
1
First denominator after cancelling
3
Result denominator
6
Decimal value
0.1667
Improper / mixed flag
0
Whole part (mixed number)
0
Fractional numerator (mixed number)
1
Product as a fraction
1/6

Background.

This multiplying fractions calculator does not just multiply straight across and reduce at the end — it applies cross-cancellation first, the shortcut every pre-algebra textbook teaches for keeping the numbers small, and reports every step as a real, readable value. Enter 4/9 × 3/8 and it shows crossCancelGcdA = 4 (the factor shared by the first numerator, 4, and the second denominator, 8), crossCancelGcdB = 3 (the factor shared by the second numerator, 3, and the first denominator, 9), the four cancelled terms n1Reduced = 1, d2Reduced = 2, n2Reduced = 1, d1Reduced = 3, and finally the answer, 1/6, reached by multiplying the already-small cancelled terms straight across instead of first computing the much larger 12/72 and reducing afterward.

Quanta's general-purpose fraction calculator (math/fraction) also multiplies fractions, but its own documentation explicitly rejects cross-cancellation as a method — it multiplies numerators and denominators straight across first, at full size, and simplifies only once at the very end, with no cancellation step exposed anywhere in its output. That is a perfectly valid way to reach the correct answer, but it is not the technique most students are taught to use, and it produces larger intermediate numbers than necessary. This calculator exists specifically to show the cross-cancellation method: find what a numerator and the opposite denominator have in common, divide both by it before multiplying, and only then multiply the now-smaller terms straight across.

Cross-cancellation works because multiplication of fractions is commutative and associative, so (a/b) × (c/d) can be regrouped as (a/d) × (c/b) without changing the answer — and if a and d share a common factor, cancelling it there is mathematically identical to cancelling it after the full multiplication, just with smaller numbers along the way. Concretely: a numerator from one fraction may share a common factor with the denominator of the OTHER fraction (not its own), and dividing both by that shared factor before multiplying reduces the arithmetic you have to do. This is why the technique is sometimes called 'cross-cancelling' — the cancellation crosses between the two fractions rather than staying within one.

The method has three steps, each reported individually by this calculator. First, find the greatest common divisor of the first numerator and the second denominator, and divide both by it. Second, find the greatest common divisor of the second numerator and the first denominator, and divide both by it. Third, multiply the four now-reduced terms straight across — numerator times numerator, denominator times denominator — which by construction produces an answer that is very often already in lowest terms, though this calculator still performs one final safety-net reduction in case the original fractions were not fully reduced to begin with (for example, if you enter 4/6 instead of 2/3).

This calculator also handles the arithmetic details that complicate manual cross-cancellation: negative numerators and denominators (signs are normalised before cancelling, so the denominator you cancel against is always positive), a zero numerator (which cancels the entire opposite denominator down to 1 and produces a final answer of exactly 0), and cases where no cancellation is available at all (the cross-cancel factors both come out as 1, and the calculator still multiplies straight across correctly). Whether you're checking homework that specifically asks you to show the cross-cancellation step, scaling a recipe by a fractional multiplier, or just want to see the shortcut applied transparently to your own numbers, this page and the calculator above cover the single operation of fraction multiplication with the method searchers actually expect.

What is multiplying fractions calculator?

Multiplying two fractions n1/d1 and n2/d2 means finding a single fraction equal to (n1 × n2)/(d1 × d2) — unlike addition, no common denominator is required, because multiplication of fractions is defined directly on the numerator-denominator pairs without needing to compare pieces of the same size first. Cross-cancellation is an optional, order-preserving shortcut applied before that multiplication: because a/b × c/d can be regrouped as a/d × c/b (multiplication of fractions is commutative and associative), any common factor between a numerator and the OPPOSITE fraction's denominator can be divided out first without changing the final answer. Concretely, if g₁ = gcd(|n1|, d2), dividing both n1 and d2 by g₁ shrinks those two numbers while leaving the true value of the whole expression unchanged; the same applies to g₂ = gcd(|n2|, d1) for the other cross-pair. After both cancellations, the four remaining terms are multiplied straight across, and the greatest common divisor is defined precisely as the largest such shared factor. When the resulting product's magnitude is 1 or greater, it can equivalently be written as a mixed number — a whole-number part plus a proper fractional remainder, found by ordinary integer division of the numerator by the denominator.

How to use this calculator.

  1. Enter the first fraction's numerator and denominator in the first pair of fields. Both must be integers, and the denominator must be non-zero.
  2. Enter the second fraction's numerator and denominator in the second pair of fields. Same rule: integers, non-zero denominator.
  3. Read the two cross-cancel factors: crossCancelGcdA (shared by the first numerator and the second denominator) and crossCancelGcdB (shared by the second numerator and the first denominator).
  4. Check the four reduced terms (n1Reduced, d2Reduced, n2Reduced, d1Reduced) to see exactly what each number becomes after cancelling.
  5. Read the primary result — the simplified product's numerator and denominator — for the final answer.
  6. Check the decimal value for a quick sense of magnitude, and the mixed-number outputs (isMixed, wholePart, fractionalNumerator) whenever the product's magnitude is 1 or greater.
  7. If both cross-cancel factors come back as 1, that simply means no shortcut was available for these particular numbers — the straight-across multiplication still proceeds and the final result is still correct.

The formula.

n₁⁄d₁ × n₂⁄d₂ = (n₁⁄g₁ × n₂⁄g₂) ⁄ (d₁⁄g₂ × d₂⁄g₁)

The calculator multiplies two fractions using the cross-cancellation method taught in OpenStax Prealgebra 2e §4.2, in two cancellation steps followed by a straight-across multiplication. First, both fractions are sign-normalised so their denominators are positive — if a denominator was entered as negative, both its numerator and denominator are multiplied by −1, which does not change the fraction's value. Step one: compute g₁ = gcd(|n1|, d2) using the Euclidean algorithm (Euclid, Elements, Book VII, Proposition 2), then divide both n1 and d2 by g₁. This is valid because a/b × c/d = a/d × c/b (fraction multiplication is commutative and associative, so the four terms can be regrouped freely before multiplying), and cancelling a common factor from a/d is the same reduction you would eventually perform after computing the full product, just applied earlier and to smaller numbers. Step two: compute g₂ = gcd(|n2|, d1) the same way, and divide both n2 and d1 by g₂. Step three: multiply the four now-reduced terms straight across — (n1 ÷ g₁) × (n2 ÷ g₂) over (d1 ÷ g₂) × (d2 ÷ g₁) — which, if both original fractions were themselves already in lowest terms, produces a result that needs no further reduction, because every common factor between either numerator and either denominator has already been removed. As a safety net for inputs that were not already fully reduced internally (for example 4/6 × 3/9, where 4/6 itself still shares a factor of 2), the calculator performs one final gcd-based reduction on the straight-across product before reporting the answer, guaranteeing the final result is always in lowest terms regardless of how the inputs were originally written.

A worked example.

Example

Take 4/9 × 3/8 — a textbook cross-cancellation example. The calculator reads n1 = 4, d1 = 9, n2 = 3, d2 = 8; all four pass validation and both denominators are already positive. Step one: g₁ = gcd(|4|, 8). The Euclidean algorithm gives 8 = 2 × 4 + 0, so gcd(4, 8) = 4. Dividing both by 4: n1Reduced = 4 ÷ 4 = 1, d2Reduced = 8 ÷ 4 = 2. Step two: g₂ = gcd(|3|, 9). Since 9 = 3 × 3 + 0, gcd(3, 9) = 3. Dividing both by 3: n2Reduced = 3 ÷ 3 = 1, d1Reduced = 9 ÷ 3 = 3. Step three: multiply the reduced terms straight across: numerator = 1 × 1 = 1, denominator = 3 × 2 = 6. A final safety-net reduction checks gcd(1, 6) = 1, so no further simplification is needed. The answer is resultNumerator = 1, resultDenominator = 6 — that is, 1/6. Compare this to the straight-across method without cancelling: 4 × 3 = 12 over 9 × 8 = 72, giving the raw fraction 12/72, which then requires finding gcd(12, 72) = 12 to reduce to the same 1/6 — the cross-cancellation route reaches the identical answer while never handling a number larger than 9. The decimal value is 1 ÷ 6 ≈ 0.1666666667. Since |1| < 6, the product is proper: isMixed = 0, wholePart = 0, fractionalNumerator = 1. A second illustrative case: 3/4 × 4/3, where cross-cancellation removes everything — g₁ = gcd(3,3) = 3 and g₂ = gcd(4,4) = 4 — leaving 1/1 × 1/1 = 1 exactly, confirming that 3/4 and 4/3 are reciprocals.

n14
n23
d19
d28

Frequently asked questions.

What is cross-cancellation when multiplying fractions?
It is the technique of dividing out a common factor between a numerator of one fraction and the denominator of the OTHER fraction, before multiplying straight across, rather than after. For 4/9 × 3/8, the first numerator (4) and the second denominator (8) share a factor of 4, so both can be divided by 4 first, giving 1/9 × 3/2 — and separately, the second numerator (3) and the first denominator (9) share a factor of 3, giving 1/3 × 1/2. Multiplying the fully-cancelled terms, 1 × 1 over 3 × 2, gives 1/6 directly, with much smaller numbers than the un-cancelled product 12/72.
Why does cross-cancellation work — why is it mathematically valid?
Because multiplication of fractions is commutative and associative, so a/b × c/d can be freely regrouped as a/d × c/b without changing the value. Any common factor between a and d can therefore be cancelled exactly as if a and d belonged to the same fraction — dividing both by their greatest common divisor before multiplying is the same operation as dividing the eventual product's numerator and denominator by that same factor afterward, just performed earlier and on smaller numbers, which reduces the arithmetic burden without changing the final answer.
Do I have to cross-cancel, or can I just multiply straight across and simplify at the end?
Both methods always produce the same final, fully-reduced answer — cross-cancellation is a shortcut for convenience, not a mathematical requirement. Multiplying straight across first (n1 × n2 over d1 × d2) and then reducing by the greatest common divisor of that product works every time, but the intermediate numerator and denominator are often much larger before they are reduced. This calculator performs cross-cancellation first because it is the method most commonly taught and expected on homework, and it still runs one final safety-net reduction afterward in case cross-cancellation did not remove every shared factor.
What if there is nothing to cross-cancel?
Then both cross-cancel factors (crossCancelGcdA and crossCancelGcdB) come back as 1, meaning dividing by them changes nothing, and the calculator simply multiplies the original numerators and denominators straight across. For example, 5/2 × 3/4 has gcd(5, 4) = 1 and gcd(3, 2) = 1 — no shortcut is available — so the straight-across product 15/8 is computed directly, and since gcd(15, 8) = 1 it is already in lowest terms.
What happens if one of the fractions has a numerator of zero?
The product is always zero, regardless of the other fraction's value, because multiplying anything by zero yields zero. In cross-cancellation terms, a zero numerator cancels the entire opposite denominator down to 1 (using the standard convention that gcd(0, d) = d), and the final reduced result is reported as 0/1 — a clean, correctly-formatted zero rather than an unreduced fraction like 0/40.
How do I multiply a fraction by a negative fraction?
Enter the negative sign on either the numerator or the denominator of that fraction — the calculator normalises so the denominator is always positive before cross-cancelling, moving any negative sign onto the numerator automatically. The standard sign rule for multiplication applies afterward: a positive times a negative gives a negative result, and a negative times a negative gives a positive result, exactly as with ordinary signed-number multiplication.
How is this different from Quanta's general fraction calculator?
Quanta's fraction calculator (math/fraction) supports add, subtract, multiply, and divide behind one operation dropdown, and its own documentation explicitly multiplies straight across without cross-cancelling, reducing only once at the very end — no cancellation factor is ever a readable output there. This calculator does one operation only, multiplication, and is built specifically to expose the cross-cancellation shortcut as real data: the two cancel factors, the four reduced terms, and the final product, matching the method most textbooks teach for multiplying fractions efficiently by hand.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon