Eulerova faktorizační metoda, pojmenovaná po Leonhardu Eulerovi, je metoda hledání prvočíselného rozkladu založená na možnosti zapsat zkoumané přirozené číslo N jako součet dvou čtverců dvěma různými způsoby:
Odečtením
a
od obou stran získáváme rozdíl dvou čtverců:
a odtud plyne, že
Bez újmy na obecnosti lze předpokládat, že
a
jsou buď obě sudá, nebo lichá, tedy že jejich rozdíl bude sudý. Nechť
je největší společný dělitel
a
, tedy
,
a
Dosadíme-li získaný vztah do rovnosti součinů výše, máme
Protože jsou
a
nesoudělná, musí být
dělitelné
. Tato myšlenka dává:
a
Ze získaných rovností plyne
a
, odkud po dosazení do původního zapsání
máme: