# Permutation Calculator

Calculate permutations with or without repetition, plus circular arrangements, with formulas and optional steps

> Canonical page: https://elysiatools.com/en/tools/permutation-calculator

- **Category:** Math & Numbers

- **Keywords:** permutation, arrangement, combinatorics, calculator, math

## Overview

The Permutation Calculator is a fast and accurate math utility designed to compute the number of possible arrangements for a given set of items. Whether you are solving combinatorics problems, determining password combinations, or calculating seating arrangements, this tool supports permutations with repetition, without repetition, and circular arrangements, complete with step-by-step formulas.

## Inputs

- **Total Items** (number)
- **Selected Items** (number)
- **Permutation Type** (select)
- **Show Formula** (checkbox)
- **Show Steps** (checkbox)

## When to use

- When you need to find the exact number of ordered arrangements for a subset of items from a larger pool.
- When solving probability or combinatorics assignments that require showing the underlying mathematical formulas and steps.
- When calculating possible combinations for passwords, lock codes, or scheduling scenarios where order matters.

## How it works

- Enter the total number of items available in your set.
- Specify the number of items you want to select and arrange.
- Choose the permutation type: without repetition, with repetition, or circular.
- Toggle the options to show the formula and calculation steps, then view the final computed result.

## Use cases

- Determining the number of possible outcomes for race podiums (1st, 2nd, and 3rd place).
- Calculating the total number of possible PIN codes or passwords given a specific character set and length.
- Figuring out seating arrangements for guests around a circular dining table.

## Frequently asked questions

### What is the difference between a permutation and a combination?

In a permutation, the order of the items matters (e.g., a lock code). In a combination, the order does not matter (e.g., selecting a team).

### What does 'without repetition' mean?

It means once an item is selected from the pool, it cannot be chosen again. This is common in race rankings or seating arrangements.

### How are circular permutations calculated?

Circular permutations account for arrangements in a circle where there is no fixed starting point. The formula used is typically (n-1)! for arranging n items.

### Can I see the math behind the result?

Yes, by checking the 'Show Formula' and 'Show Steps' boxes, the calculator will output the exact mathematical formula and steps used to reach the answer.

### Is there a limit to the numbers I can input?

The tool currently accepts inputs up to 100 for both the total items and selected items to prevent browser performance issues with massive factorials.

## Related tools

- [Active Earth Pressure (Rankine)](https://elysiatools.com/en/tools/active-earth-pressure): Calculate the Rankine active earth pressure on a smooth vertical wall backfilled with cohesionless soil. K_a = tan²(45°−φ/2). Optional uniform surcharge q. Returns the base pressure p₀, the total force P, and the resultant height.
- [Antilog Calculator](https://elysiatools.com/en/tools/antilog-calculator): Calculate antilogarithms for any valid base and optionally verify the result by applying the logarithm again
- [Arithmetic Sequence Calculator](https://elysiatools.com/en/tools/arithmetic-sequence-calculator): Calculate the nth term, first terms, and finite sum of an arithmetic sequence
- [Bearing Capacity Calculator (Terzaghi)](https://elysiatools.com/en/tools/bearing-capacity-calculator): Calculate the Terzaghi ultimate bearing capacity of a shallow foundation: q_ult = c·Nc·sc + q·Nq·sq + 0.5·γ·B·Nγ·sγ. Computes Nc/Nq/Nγ and shape factors automatically; supports strip, square, and circular footings. Result in kPa.
- [Break-Even Calculator](https://elysiatools.com/en/tools/break-even-calculator): Calculate the break-even point for a product or business based on fixed costs, variable costs, and price
- [Cantilever Beam Calculator](https://elysiatools.com/en/tools/cantilever-beam-calculator): Calculate the maximum bending moment M_max, maximum shear force V_max and free-end deflection δ_max of a cantilever beam under a free-end point load P or a uniformly distributed load q. Point load: δ = PL³/(3EI); UDL: δ = qL⁴/(8EI).
- [Cube Root Calculator](https://elysiatools.com/en/tools/cube-root-calculator): Calculate cube roots for positive or negative numbers and verify the cubed result
- [Determinant Calculator](https://elysiatools.com/en/tools/determinant-calculator): Compute the determinant of a square matrix and explain the main calculation steps

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
