Prime Number Checker - Primality Test & Factorization

Free online Prime Number Checker. Test whether an integer is prime or composite, compute prime factorizations, and find adjacent previous and next prime numbers.

AI Quick Summary

Definition & Purpose:

The Prime Number Checker verifies whether a positive integer is prime or composite, generates a prime factorization for composite numbers, and identifies the adjacent previous and next primes.

When to Use:

Use this tool to verify whether a number is prime, study prime factorization, or explore basic number theory.

Key Takeaway Insights:

  • Determines whether an integer is prime (divisible only by 1 and itself) or composite (has additional divisors).
  • Applies trial division only up to the square root of the number, using a 6k ± 1 optimization that skips most non-prime candidate divisors.
  • Generates the full prime factorization for composite numbers, expressed with exponents, such as 18 = 2¹ × 3².
  • Also reports the nearest prime below and above the entered number.

Integer

Primality Output

Status17 is a Prime Number
Previous Prime13
Next Prime19
Share or Export Results

Introduction

Prime Number Checker – Primality Test & Factorization Guide

Prime numbers are the fundamental building blocks of arithmetic. In number theory, every integer greater than 1 is either a prime number or can be factored uniquely into a product of prime numbers — the Fundamental Theorem of Arithmetic. This calculator verifies whether any positive integer up to 10,000,000 is prime or composite, displaying prime factorizations for composite numbers along with the previous and next adjacent prime numbers.

Key Definitions

A prime number is a whole number greater than 1 with exactly two positive divisors: 1 and itself (2, 3, 5, 7, 11, 13, 17, 19, 23, 29, and so on). A composite number is a whole number greater than 1 with more than two positive divisors (4, 6, 8, 9, 10, 12, and so on). The number 1 is classified as neither prime nor composite — it is a multiplicative identity, or unit. The number 2 is the smallest prime number and the only even prime number in existence.

How Primality Testing Works (the √N Rule)

To test whether a number N is prime, it is not necessary to test division by every number up to N — only up to √(N).

Why √N is sufficient: if N is composite, it can be written as a × b = N. If both factors were strictly greater than √(N), then a × b would exceed √(N) × √(N) = N, which is impossible. So every composite number must have at least one factor less than or equal to √(N).

Example (N = 29): √(29) ≈ 5.38, so only prime divisors 2, 3, and 5 need to be checked. Since 29 is not divisible by any of them, it is prime.

How the Calculator Processes Integers

  1. Trial division check: if N ≤ 1, not prime. If N = 2 or N = 3, prime. If N bmod 2 = 0 or N bmod 3 = 0, composite. Otherwise, test 6k ± 1 candidate divisors up to √(N).
  2. Prime factorization: for composite numbers, repeatedly divide out prime factors (2, 3, 5, and so on) to build the exponent notation, such as 18 = 2^1 × 3^2.
  3. Adjacent primes: scan downward to find the previous prime and upward to find the next prime.

Worked Examples

Example 1: Integer 17 (prime) — √(17) ≈ 4.12, so check prime divisors 2 and 3. Neither divides 17. 17 is a Prime Number. Previous Prime = 13, Next Prime = 19.

Example 2: Integer 18 (composite) — 18 is even (18 ÷ 2 = 9); divisors include 1, 2, 3, 6, 9, 18. 18 is a Composite Number. Prime factorization: 18 = 2 × 3 × 3 = 2^1 × 3^2. Previous Prime = 17, Next Prime = 19.

Example 3: Integer 29 (prime) — √(29) ≈ 5.38, so check prime divisors 2, 3, 5. None divide 29. 29 is a Prime Number. Previous Prime = 23, Next Prime = 31.

Example 4: Integer 100 (composite) — 100 ends in 0; divisors include 1, 2, 4, 5, 10, 20, 25, 50, 100. 100 is a Composite Number. Prime factorization: 100 = 2 × 2 × 5 × 5 = 2^2 × 5^2. Previous Prime = 97, Next Prime = 101.

What This Calculator Does Not Include

Real-world exclusions: This calculator is limited to positive integers up to 10,000,000. It performs deterministic trial division rather than a probabilistic primality test, so it does not extend to the much larger numbers used in real-world cryptographic applications.

To find the highest common factor shared between two numbers, see the HCF & GCD Calculator.

Formula & Variables Explained

Primality: trial division up to sqrt(N) using 6k ± 1 steps | Factorization: repeatedly divide out 2s, then odd primes, up to sqrt(N)

This tool utilizes standard equations formulated under standard rules.

Variables:

  • Input parameter: Values supplied to resolve the output formula.

How to Calculate (Step-by-Step)

  1. Input the required parameters into the form.
  2. Click the calculate or auto-compute option.
  3. The outputs will refresh instantly with step-by-step variables.

Worked Examples Calculation

1Prime Test Example (17)

Inputs Given:

Integer = 17

Step-by-Step Calculation:

17 > 1, odd, not divisible by 3. sqrt(17) ≈ 4.12. Trial divisors to check: 2, 3. Neither divides 17. 17 is prime. Prev Prime = 13, Next Prime = 19.

Result Obtained:

Status = 17 is a Prime Number | Previous Prime = 13 | Next Prime = 19

2Composite Factorization Example (18)

Inputs Given:

Integer = 18

Step-by-Step Calculation:

18 is even (18 = 2 × 9). Divisors: 1, 2, 3, 6, 9, 18. Composite. Prime Factorization = 2^1 × 3^2. Prev Prime = 17, Next Prime = 19.

Result Obtained:

Status = 18 is a Composite Number | Factorization = 2^1 × 3^2 | Prev = 17 | Next = 19

3Prime Test Example (29)

Inputs Given:

Integer = 29

Step-by-Step Calculation:

sqrt(29) ≈ 5.38. Trial divisors: 2, 3, 5. None divide 29. 29 is prime. Prev Prime = 23, Next Prime = 31.

Result Obtained:

Status = 29 is a Prime Number | Previous Prime = 23 | Next Prime = 31

4Composite Factorization Example (100)

Inputs Given:

Integer = 100

Step-by-Step Calculation:

100 is even. Divisors: 1, 2, 4, 5, 10, 20, 25, 50, 100. Composite. Prime Factorization = 2^2 × 5^2. Prev Prime = 97, Next Prime = 101.

Result Obtained:

Status = 100 is a Composite Number | Factorization = 2^2 × 5^2 | Prev = 97 | Next = 101

Real-World Applications

Widely used in student curriculum, professional projections, and quick estimations.

Limitations & Common Mistakes

Caution & Mistakes:
  • Entering incompatible unit formats (e.g. Mixing Metric and Imperial).
  • Typographical mistakes in numeric entry fields.
Limitations:

Checks integers up to 10,000,000.

Frequently Asked Questions (FAQ)

Q:What is a prime number?

A prime number is a whole number greater than 1 that has exactly two distinct positive divisors: 1 and itself, such as 2, 3, 5, 7, 11, 13, 17, 19, 23, or 29.

Q:Why is 1 neither prime nor composite?

By mathematical definition, prime numbers must have exactly two distinct positive divisors. The number 1 has only one divisor, itself, so it is classified as a unit — neither prime nor composite.

Q:Why is 2 the only even prime number?

Every even number greater than 2 is divisible by 2, meaning it has at least three divisors — 1, 2, and itself — and is therefore composite. 2 is the sole exception because it only has the two divisors 1 and 2.

Q:Why is checking divisors up to sqrt(N) sufficient to test primality?

If a number N is composite, it can be factored as a × b = N. If both a and b were greater than the square root of N, their product would exceed N, which is impossible. So at least one factor must be less than or equal to the square root of N, meaning checking divisors only up to that point is enough to guarantee a composite number will be caught.

Last Updated: 2026-08-11
Formula Verified
Written By

CalculationDesk Editorial Team

Content & Calculation Editors

The CalculationDesk Editorial Team consists of math educators, technical writers, and product specialists dedicated to ensuring accuracy and clarity for everyday calculations.

Reviewed By

CalculationDesk Review Team

Quality Assurance & Formula Verifiers

Our internal Review Team ensures that every calculator logic corresponds precisely to established academic standards and industry specifications.

Was this calculator helpful?

Embed this Calculator

You are welcome to embed this tool on your own blog or website. Simply copy the code snippet below and paste it into your HTML code.