Math calculator
GCD & LCM Calculator, Greatest Common Divisor & Prime Factorization
Find the greatest common divisor (GCD) and least common multiple (LCM) of two numbers, plus their prime factorizations and step-by-step Euclidean algorithm.
How CalcMesh finds the GCD and LCM
We compute the greatest common divisor with the Euclidean algorithm, described by Euclid around 300 BC, then derive the least common multiple from the identity LCM(a, b) = a × b ÷ GCD(a, b).
These exact methods work for any set of integers you enter; the algorithm we use is documented in our methodology.
According to the National Council of Teachers of Mathematics, the Euclidean algorithm remains the standard classroom method because it finds the divisor of two numbers in well under 100 steps even for values above 1,000,000. This GCD and LCM calculator, current as of 2026, applies the algorithm to any integers you enter, including values above 1,000,000.
GCD & LCM Explained
Greatest Common Divisor
The GCD is the largest number that divides both inputs evenly. It is also called the Greatest Common Factor (GCF) or Highest Common Factor (HCF).
Example: GCD(12, 18) = 6
Divisors of 12: 1, 2, 3, 4, 6, 12
Divisors of 18: 1, 2, 3, 6, 9, 18
Common: 1, 2, 3, 6 → Greatest is 6
Least Common Multiple
The LCM is the smallest number that both inputs divide into. It is essential for adding fractions with different denominators.
Example: LCM(4, 6) = 12
Multiples of 4: 4, 8, 12, 16, 20...
Multiples of 6: 6, 12, 18, 24...
The Euclidean Algorithm
An efficient way to find the GCD without listing all divisors:
- Divide the larger number by the smaller
- Replace the larger with the remainder
- Repeat until the remainder is 0
- The last non-zero value is the GCD
Real-World Applications
- Simplifying fractions: Divide both parts by GCD
- Scheduling: LCM finds when events coincide (e.g., two buses arriving at the same stop at the same time)
- Tiling: GCD determines the largest square tile for a rectangular floor
- Music: LCM helps find when rhythmic patterns sync up
Key Relationship
GCD(a, b) × LCM(a, b) = a × b
This identity lets you find one if you know the other.
Worked example, GCD/LCM of 18 and 24
Labelled integer scenario:
- 18 = 2×3², 24 = 2³×3 → GCD = 2×3 = 6.
- LCM = 2³×3² = 72 (also |18×24|/GCD = 432/6 = 72).
- Euclidean algorithm: gcd(24,18)=gcd(18,6)=gcd(6,0)→6.
- Identity: gcd(a,b)×lcm(a,b) = |a×b| for non-zero integers.
After you run the numbers
What to do with the results
- GCD is the greatest shared divisor; LCM is the least shared multiple.
- Use the product identity to cross-check LCM once GCD is known.
- Signs and zeros: gcd is usually reported non-negative; lcm with 0 is 0 by convention in many libs.
- For more than two integers, fold pairwise (gcd of running result).
Methodology & Assumptions
This divisor tool runs the Euclidean algorithm on the integer pair you enter, then derives LCM from GCD × LCM = a × b. Results stay exact within JavaScript safe-integer limits; prime-factor steps appear in the guide column.
| Input | Default | Source / authority |
|---|---|---|
| Integer pair (A, B) | Positive integers | Euclidean algorithm (exact for safe integers) |
How this divisor node runs
GCD/LCM and fraction tools use Euclidean and cross-product identities. Results are exact for integer inputs within JS safe-integer range. Published domain formulas
govern the identities; when an agency updates rates or thresholds we refresh defaults
and the page lastmod.
Frequently Asked Questions
What is the Greatest Common Divisor (GCD)?
What is the Least Common Multiple (LCM)?
How are GCD and LCM related?
What is the Euclidean algorithm?
This page identifies the inputs, method, and limitations behind its estimates. CalcMesh does not publish lender, insurer, provider, or plan fee schedules. Any monetary output is calculated from the inputs shown on the page, not a current quote. Compare a fee, rate, or term with the governing agreement or disclosure before a consequential decision. Calculator outputs are not professional advice. GCD, LCM, and prime factors here come from the Euclidean path on your two integers—no precomputed divisor lookup. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.
Catalog graph
Cross the mesh from GCD & LCM Calculator
Divisor-family neighbours (GCD/LCM/fraction) rank first, then growth and amort bridges where shared denominators matter for payment schedules.
- Node ROOTMath
Square Root Calculator
Same math node · ROOT family · +4 description mass
- Hub RATIOMath
Percentage Calculator
Hub in math (5 tools) · RATIO family · -1 description mass
- Node DIVISORMath
Fraction Calculator
Same math node · DIVISOR family · -10 description mass
- Node CENTRALMath
Average Calculator
Same math node · CENTRAL family · -23 description mass
- Bridge ENERGYSolar & Energy
Solar Panel ROI Calculator
Bridge from math → solar · ENERGY family · +48 description mass · editorial popular-flag
- Bridge AMORTFinance
Mortgage Affordability Calculator
Bridge from math → finance · AMORT family · +26 description mass · editorial popular-flag