Math

GCD & LCM Calculator

Calculate greatest common divisor and least common multiple.

CALCULATOR

Enter your numbers

Instant results

THE NUMORIX GUIDE

How to use the GCD & LCM Calculator

Last reviewed September 14, 2026

What this calculator does

For positive integers a and b, use the Euclidean algorithm to find gcd(a,b), then calculate lcm(a,b) = (a*b)/gcd(a,b).

Formula and method

For positive integers a and b, use the Euclidean algorithm to find gcd(a,b), then calculate lcm(a,b) = (a*b)/gcd(a,b). The multiple-number mode extends the same idea across a comma-separated list.

Variables and inputs

The default pair is 12 and 18. The UI also offers Multiple Numbers with default list 12,18,24; inputs must be positive integers.

Worked example

For 12 and 18: 18 mod 12 = 6, 12 mod 6 = 0, so gcd = 6; lcm = (12*18)/6 = 36. For 12,18,24, the engine returns gcd 6 and lcm 72.

How to interpret the result

The GCD is the largest positive integer dividing every input; the LCM is the smallest positive multiple shared by them.

Common mistakes to avoid

Do not use addition in the LCM formula, and do not call a common divisor the greatest unless no larger divisor remains. Inputs must be positive for this implementation.

Assumptions and limitations

The multiple-number LCM loop divides each new product by the overall GCD, which is not a general pairwise LCM algorithm for every list. Very large products can exceed safe integer precision.

Practical use and checks

The GCD and LCM Calculator is useful for reducing fractions, synchronizing repeating schedules, or finding a common denominator. Enter 12 and 18 as a check; the greatest common divisor should be 6 and the least common multiple should be 36. The identity 12 x 18 = 6 x 36 provides a quick verification. In multiple-number mode, enter 12, 18, and 24; the GCD should remain 6 and the LCM should be 72. Use GCD when you need the largest shared integer factor, such as dividing a 12:18 ratio to 2:3. Use LCM when events repeat every 12, 18, and 24 units and you need the first common cycle. The intended inputs are positive integers; zero, negative values, decimals, and malformed list items can lead to a guard or a result without the ordinary interpretation. Large products can exceed safe integer precision. For several numbers, verify the returned LCM by checking divisibility by every input, especially because a compact list implementation may not behave like a fully generalized pairwise algorithm for unusual inputs. Do not confuse a common factor with a common multiple, and do not infer that a shared schedule is feasible just because the arithmetic produces a cycle; staffing, holidays, and capacity still need separate planning.

Sources and references

COMMON QUESTIONS

Frequently asked questions

Can I enter zero?

The current UI rejects zero and the engine requires positive inputs, even though extended definitions of GCD and LCM can handle some zero cases.

How does GCD simplify a fraction?

Divide the numerator and denominator by their GCD; the value stays the same while the integer terms become smaller.