Totient Calculator (Euler Phi Function Calculator)

Compute Euler’s Totient Function φ(n) instantly. Enter any positive integer to get φ(n), its prime factorization, and the full product-form formula used in number theory, cryptography, and modular arithmetic.

Calculate φ(n)

The totient function counts how many integers from 1 to n are coprime with n.

Tip: You can paste very large integers. BigInt is supported.
Euler Totient Value

Prime Factorization of n

Totient Formula Steps

Coprimes up to n (small n preview)

For performance, this list is shown for n ≤ 500 only.

Formula used: φ(n) = n × ∏(1 − 1/p), where p runs over the distinct prime factors of n.

Reference Table: φ(n) for n = 1 to 100

Quick lookup values generated live by this page.

n Prime Factorization φ(n)

These values are useful for checking modular arithmetic homework, coding exercises, and RSA study problems.

What Is a Totient Calculator?

A totient calculator is a specialized number theory tool that computes Euler’s Totient Function, written as φ(n). For a given positive integer n, φ(n) tells you how many integers between 1 and n are relatively prime to n, meaning their greatest common divisor with n is 1. If you are studying modular arithmetic, cryptography, abstract algebra, or competitive programming, a reliable Euler totient calculator can save time and reduce arithmetic mistakes.

This page is designed to work as both a practical calculator and a complete educational reference. You can quickly compute φ(n), inspect prime factors, view the exact product formula used, and check a ready-made values table. If you are learning the concept, the long-form guide below explains not only how to calculate totients but also why the function matters in advanced mathematics and security systems like RSA.

Euler’s Totient Function Explained Clearly

Euler’s Totient Function φ(n) is one of the central functions in elementary number theory. The idea is simple: count how many numbers from 1 to n are coprime with n. For example, if n = 9, the numbers 1, 2, 4, 5, 7, and 8 are coprime to 9, so φ(9) = 6. If n = 10, the coprime numbers are 1, 3, 7, and 9, so φ(10) = 4.

At first, you might compute this by checking gcd for each candidate integer. That approach works for small numbers but is inefficient at scale. The power of the totient formula is that once you know the distinct prime factors of n, you can compute φ(n) directly and very quickly:

φ(n) = n × (1 − 1/p1) × (1 − 1/p2) × ... × (1 − 1/pk)

Here p1, p2, ..., pk are the distinct prime divisors of n. This turns a counting problem into a factorization and multiplication problem, which is far more practical for software and advanced calculations.

How the Totient Formula Works

1) Start with n candidates

Among the integers 1 through n, there are n total candidates.

2) Remove multiples of each prime dividing n

If prime p divides n, then numbers divisible by p cannot be coprime with n. The fraction divisible by p is 1/p, so the fraction remaining is (1 − 1/p).

3) Apply this for each distinct prime factor

By applying the same logic for every distinct prime that divides n, you multiply by each factor (1 − 1/p). That yields Euler’s compact product formula.

A key detail is the word distinct. If n has p repeated several times (like n = 2⁵), you still apply only one factor for p in the product. Repetition affects n itself but not the list of distinct primes in the product term.

Special Cases You Should Know

These identities are used constantly in theorem proofs, algorithm design, and coding interview problems involving modular inverses and fast exponentiation.

Worked Totient Examples

Example A: φ(36)

Prime factors of 36 are 2 and 3. Apply the formula:

φ(36) = 36 × (1 − 1/2) × (1 − 1/3) = 36 × 1/2 × 2/3 = 12

Example B: φ(45)

Distinct primes are 3 and 5:

φ(45) = 45 × (1 − 1/3) × (1 − 1/5) = 45 × 2/3 × 4/5 = 24

Example C: φ(97)

97 is prime, so:

φ(97) = 96

Example D: φ(2^10 = 1024)

For prime powers:

φ(1024) = 1024 − 512 = 512

Why the Totient Function Matters in Cryptography

The Euler totient function is foundational in public-key cryptography, especially RSA. In RSA key generation, you choose two large primes p and q, multiply them to get n = pq, and compute φ(n) = (p−1)(q−1). The exponent relationships that allow secure encryption and decryption rely on modular arithmetic identities linked to Euler’s theorem.

Euler’s theorem states that if gcd(a, n) = 1, then a^φ(n) ≡ 1 (mod n). This theorem generalizes Fermat’s little theorem and is one of the key mathematical engines behind RSA correctness. If you are learning cybersecurity, applied cryptography, or secure protocol design, understanding how totients behave is essential.

Totient Function in Number Theory and Algorithms

Beyond cryptography, φ(n) appears in many parts of mathematics and computer science:

Many fast algorithms precompute φ(n) for ranges 1..N using sieve-style methods, similar to prime sieves. This is common in online judges and high-performance numeric software.

How to Use This Totient Calculator Efficiently

  1. Enter a positive integer in the calculator input box.
  2. Click Calculate (or press Enter).
  3. Read φ(n), the prime factorization, and the formula expansion.
  4. For small n, inspect the actual list of numbers coprime to n.

This tool supports very large integers via JavaScript BigInt, and it computes totients exactly as integers. For extremely large semiprimes with huge factors, factorization may take longer because integer factorization is computationally hard in general.

Input Rules and Accuracy Notes

The calculator accepts positive integers only. Decimals, negatives, and symbolic expressions are intentionally rejected to keep outputs mathematically unambiguous. Every totient value shown is exact. No floating-point approximation is used in the final φ(n) result.

If you input a very large integer with a difficult factorization pattern, processing time increases. That behavior is expected and reflects real-world complexity, not a rounding error.

Common Mistakes When Calculating Totients by Hand

A calculator with formula steps is helpful because it makes each transformation visible and easier to verify.

Totient Calculator FAQ

What does φ(n) mean?

It is the number of integers from 1 to n that are relatively prime to n.

Is this an Euler phi function calculator?

Yes. Totient function, Euler phi function, and φ(n) all refer to the same concept here.

Can I use very large numbers?

Yes, integer input uses BigInt. Exact arithmetic is maintained, though difficult factorizations can take longer.

Why is φ(p)=p−1 for a prime p?

Every number from 1 to p−1 is coprime to p, because p has no nontrivial divisors.

How is this used in RSA?

RSA computes φ(n) for n = pq and uses it to choose exponents that satisfy modular inverse relationships.

Do repeated prime factors matter?

Yes for n itself, but in the product term you use each distinct prime only once.