Combination Calculator — nCr (n Choose r)

Count unordered ways to choose r items from n using nCr = n!/(r!(n−r)!)—calculated locally in your browser. Compare with permutations when order matters.

10C3 = 120

By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026

What is a combination calculator (nCr)?

A combination calculator counts unordered selections: nCr = n! / (r!(n−r)!)—how many ways to choose r items from n when order does not matter.

Combinations answer counting questions where order is irrelevant: lottery lines, committees, card hands, and sample subsets. The binomial coefficient nCr (also written C(n,r) or "n choose r") equals n factorial divided by r factorial times (n−r) factorial.

Contrast with permutations nPr = n!/(n−r)!, which count ordered arrangements (PIN codes, race podiums). If choosing {A,B} is the same as {B,A}, use nCr; if ABC differs from CBA, use nPr.

EverydayTools computes nCr with arbitrary-precision integers in your browser for n up to 500—inputs stay on your device.

Use nCr when order does not matter; use nPr when order matters.

Quick answers

Concise answers for common searches — definitions, steps, and comparisons.

What is the difference between nCr and nPr?

nCr counts unordered selections (committees, hands). nPr counts ordered arrangements (passwords, podiums). For the same n and r, nPr is always ≥ nCr.

Why must r be at most n?

You cannot choose more distinct items than exist in the pool; nCr is defined for 0 ≤ r ≤ n.

Are n and r sent to a server?

No. nCr is calculated locally in your browser with JavaScript big integers.

How to use Combination Calculator — nCr (n Choose r)

  1. Enter n (pool size)

    n is the total number of distinct items or trials in the pool (non-negative integer).

  2. Enter r (selection size)

    r is how many items you choose at once; require 0 ≤ r ≤ n.

  3. Read nCr result

    The tool displays nCr = n!/(r!(n−r)!) using big integers—for example 10C3 = 120.

  4. Switch to permutations if needed

    If order matters (rankings, passwords), use the permutation calculator for nPr instead.

Combination Calculator — nCr (n Choose r) examples

Choosing a committee

Input

n = 10 people, r = 3 seats

Output

10C3 = 120 committees

Order of the three members does not matter—only who is on the committee.

Five-card poker hand

Input

n = 52 cards, r = 5

Output

52C5 = 2,598,960 hands

Standard count of unordered 5-card deals from a full deck.

Who uses Combination Calculator — nCr (n Choose r)?

Common real-world scenarios where this tool saves time.

Statistics and combinatorics homework

Verify nCr by hand or calculator before submitting counting exercises.

Lottery and game design

Count possible unordered ticket combinations or loot pools.

Sampling without order

Determine how many subsets of size r exist from a population of n.

Reference tables

Combination vs permutation vs probability

ToolFormulaOrder matters?Example
Combination (nCr)n!/(r!(n−r)!)No10C3 = 120 committees
Permutation (nPr)n!/(n−r)!Yes10P3 = 720 lineups
Probability calculatorP(A), P(A∩B)N/AChance of independent events

Advertisement

Frequently Asked Questions

What is nCr?

nCr (n choose r) counts unordered selections: nCr = n! / (r!(n−r)!). Example: 5C2 = 10 ways to pick 2 items from 5.

When should I use combination vs permutation?

Use nCr when order does not matter (choosing a committee). Use nPr when order matters (podium places, PIN digits).

What is 0C0?

By convention, 0C0 = 1 (one way to choose nothing from nothing). The tool follows standard combinatorial definitions for edge cases.

Why is there a maximum n of 500?

Factorials grow extremely fast; n > 500 can exceed practical browser memory for exact integer arithmetic. Use smaller n or specialized software for huge values.

How is this different from the probability calculator?

This tool counts arrangements (how many ways). The probability calculator computes event likelihoods between 0 and 1 for independent events.

Is my data uploaded?

No. n and r are processed locally in your browser—they are not sent to EverydayTools servers.

Privacy, accuracy, and trust

Privacy

Values n and r are processed in your browser—they are not uploaded to EverydayTools servers.

Accuracy

Uses exact integer arithmetic for nCr when n ≤ 500 and 0 ≤ r ≤ n.

Educational combinatorics aid—not a substitute for formal statistical consulting.

More free tools for the same workflow.

Advertisement

Reviewed by EverydayTools Editorial Team on 2026-05-20.