Xerobit

Prime number checker: test, factorize and list primes

Enter a number to find out if it is prime, see its prime factorization, or generate a complete list of primes up to any limit. This prime number checker runs entirely in your browser so nothing is uploaded to a server.

Result

  • Is it prime?
    Yes
  • Number
    97
  • Divisible by
    Only 1 and itself

How to use the prime number checker

  1. Select the mode: Check if prime, Prime factorization, or List primes up to N.
  2. Enter the number you want to test, or the upper limit for generating a list.
  3. The result updates instantly as you type.
  4. For factorization, read the output as base and exponent pairs, such as 2^3 x 3^2.

How the primality test works

A prime number is a whole number greater than 1 that has no positive divisors other than 1 and itself. To check if a number n is prime, the algorithm tests divisibility by every integer from 2 up to the square root of n. If none divide evenly, the number is prime.

For example, to test 97: the square root of 97 is about 9.85, so we check divisors 2, 3, 4, 5, 6, 7, 8, and 9. None of these divide 97 without a remainder, confirming it is prime. Testing only up to the square root makes this prime number checker fast even for values in the millions.

Understanding prime factorization

Every integer greater than 1 can be expressed as a product of prime numbers. This is called prime factorization, and the Fundamental Theorem of Arithmetic guarantees that the factorization is unique regardless of the order of the factors.

To factorize 360, repeatedly divide by the smallest possible prime:

  • 360 / 2 = 180
  • 180 / 2 = 90
  • 90 / 2 = 45
  • 45 / 3 = 15
  • 15 / 3 = 5
  • 5 / 5 = 1

The result is three 2s, two 3s, and one 5, written as 2^3 x 3^2 x 5. When you use the factorize mode, the tool performs exactly this trial division process.

Reference table of small primes

Memorizing the first few primes helps with mental math and quick checks. Here are the prime numbers up to 100:

RangePrime numbers
1 to 202, 3, 5, 7, 11, 13, 17, 19
21 to 5023, 29, 31, 37, 41, 43, 47
51 to 10053, 59, 61, 67, 71, 73, 79, 83, 89, 97

Notice that 2 is the only even prime. Every other even number is divisible by 2, so no even number above 2 can be prime. After 5, all primes end in 1, 3, 7, or 9.

Generating a prime numbers list

When you need a full list of primes up to a certain limit, the tool uses the Sieve of Eratosthenes. This ancient algorithm starts by assuming every number from 2 to N is prime, then iteratively marks the multiples of each discovered prime as composite.

For N = 30, the sieve crosses out multiples of 2 (4, 6, 8...), then multiples of 3 (9, 15, 21...), then 5 (25). What remains is the complete prime numbers list: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29. The sieve is far more efficient than testing each number individually when generating large lists.

Common mistakes and edge cases

Several misconceptions trip people up when working with primes:

  • 1 is not prime. By definition, a prime must have exactly two distinct divisors. The number 1 has only one divisor, so it is excluded.
  • 0 and negative numbers are not prime. Primality applies only to integers greater than 1.
  • Large gaps exist. Primes become less frequent as numbers grow. Between 113 and 127 there are no primes at all, a gap of 14.
  • Not all odd numbers are prime. Numbers like 9, 15, 21, and 25 are odd but composite.

This prime number checker handles all these edge cases correctly, returning clear results whether you ask "is it prime" for 1, 0, or a large composite number.

Why primes matter

Prime numbers are the building blocks of arithmetic, but their importance extends well beyond the classroom. Modern cryptography relies on the difficulty of factoring the product of two very large primes. Protocols like RSA secure web traffic, banking transactions, and digital signatures by using keys derived from prime factorization.

In computer science, hash tables often use prime-sized arrays to distribute keys evenly and reduce collisions. Random number generators also incorporate primes to ensure long periods before sequences repeat. Whether you are studying number theory or debugging software, knowing how to quickly determine if a number is prime is a practical skill.

Worked examples

Each result below was produced by the same code the tool runs, so you can check your own numbers against them.

ExampleInputResult
Is 97 prime?Mode: check; Number: 97Is it prime?: Yes; Number: 97; Divisible by: Only 1 and itself
Factorize 360Mode: factorize; Number: 360Prime factorization: 2^3 x 3^2 x 5; Number: 360; Is it prime?: No
Primes up to 50Mode: list; Upper limit (N): 50Count: 15; Smallest prime: 2; Largest prime: 47; Upper limit (N): 50
Is 1 prime?Mode: check; Number: 1Is it prime?: No; Number: 1; Divisible by: Only 1

FAQ

Is 1 a prime number?

No. A prime number must have exactly two distinct positive divisors: 1 and itself. Since 1 only has one divisor, it is classified as neither prime nor composite.

What is the largest known prime?

As of recent records, the largest known prime is a Mersenne prime with over 24 million digits. However, this tool limits inputs to 10,000,000 for checking and 100,000 for listing to keep calculations instant.

How do I read the prime factorization output?

The output uses caret notation for exponents. For example, 2^3 x 5 means 2 multiplied by itself 3 times (which is 8), then multiplied by 5, giving 40.

Can negative numbers be prime?

No. The standard definition of prime numbers applies only to positive integers greater than 1. Negative numbers, zero, and fractions are not considered prime.

Why does the list mode have a limit of 100,000?

Generating a prime numbers list requires memory proportional to the limit. Capping at 100,000 ensures the tool stays fast and responsive in any browser without freezing the page.

Is 2 the only even prime number?

Yes. Every other even number is divisible by 2, meaning they have at least three divisors (1, 2, and themselves), which disqualifies them from being prime.