Skip to main content
COMBINATORICS & PROBABILITY
🔀

Permutations & Combinations

Compute exact nPr permutations and nCr combinations with BigInt precision, multiplicative term cancellation, repetition options, and step-by-step formula explanations.

✓Multiplicative Factorial Cancellation
✓Arbitrary BigInt Exact Values
✓Zero Telemetry & 100% Client-Side
Combinations C(n, r)25989607 digits (exact BigInt)

Set Parameters

Combinations C(52, 5)

Order does NOT matter (e.g. hand of cards)
2598960
Length: 7 digits

Permutations P(52, 5)

Order DOES matter (e.g. passwords, podium finishes)
311875200
Length: 9 digits

Mathematical Formula Breakdown

Combinations Steps:
Formula: C(n, r) = n! / [r! × (n - r)!] = P(n, r) / r!
Multiplicative cancellation evaluates 5 terms without factorial overflow.
C(52, 5) = 2598960
Permutations Steps:
Formula: P(n, r) = n! / (n - r)! = n × (n - 1) × ... × (n - r + 1)
Product of 5 descending factors starting at 52: 52 × 51 × 50 × 49 × 48
P(52, 5) = 311875200

Permutations & Combinations Calculator - Free Client-Side Calculator

Calculate permutations (nPr) and combinations (nCr) with order significance toggles, repetition rules, and step-by-step formulas.

Designed for students, researchers, and professionals, this utility performs Client-side calculations inside your browser with zero network calls or data tracking.

Core Tool Capabilities

  • nPr Permutations: Calculate arrangements where order matters: nPr = n! / (n-r)!
  • nCr Combinations: Calculate selections where order does not matter: nCr = n! / [r!(n-r)!]
  • Repetition Rules: Supports calculations with or without item repetition.
  • Pascal Triangle View: Displays corresponding binomial coefficients from Pascal's Triangle.

Local Browser Privacy

Your files are processed locally on your device. Files are not uploaded, transmitted, or stored on remote servers.

Once the page has loaded, you can disconnect your network connection and continue using this tool offline.

Target Use Cases

  • • Academic & Educational Work
  • • Daily Utility

Technical Specifications & Platform Limits

Execution Environment
Client-side Browser Memory

Runs locally in modern web browsers

Calculation Engine
IEEE 754 / BigInt High Precision

Accurate mathematical evaluation

Privacy Guarantee
No Telemetry or Storage

Zero server-side logging or tracking

Step-by-Step Workflow

1

Enter Values

Provide numerical parameters into the active inputs.

2

Select Options

Choose units, formulas, or precision rules.

3

View Results

Instantly view exact calculated results, breakdowns, and step explanations.

Practical Real-World Use Cases

Academic & Educational Work

Verify mathematical homework, physics formulas, or geometry exercises.

Daily Utility

Compute everyday calculations quickly without ads or paywalls.

Frequently Asked Questions

What is the difference between Permutations and Combinations?
Permutations account for order (e.g. keypad codes), while Combinations ignore order (e.g. lottery ticket numbers).
Can n be equal to r?
Yes. When n = r, nCr = 1 and nPr = n!.

Share this tool

Help others discover this utility. No login or registration required.