FAQ
What range of integers is supported?
Any integer between 1 and 9,007,199,254,740,991 (2^53-1), which is the safe integer range in JavaScript.
What happens if factorization takes too long?
Trial division stops after roughly 1.5 seconds. Partial factors are shown along with a warning so you can retry if needed.