Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Factorial Calculator

Factorial Calculator

Calculate factorial (n!) for any non-negative integer. View step-by-step multiplication and handle large numbers up to 170!.

Calculate factorial (n!) instantly with our free online calculator. Supports integers from 0 to 170 with step-by-step breakdown.

  1. Enter a non-negative integer (0-170)
  2. View the factorial result instantly
  3. See step-by-step calculation for small numbers
  4. Click copy to save the result
  • Calculate factorial up to 170!
  • Step-by-step multiplication display
  • Scientific notation for large results
  • One-click copy to clipboard

What is factorial?

Factorial of n (written as n!) is the product of all positive integers up to n. For example, 5! = 5×4×3×2×1 = 120.

Why is 0! equal to 1?

By convention, 0! = 1. This makes many mathematical formulas work correctly, especially in combinatorics.

log₁₀(x) = ?
-
n! = ?
-
Calculation Steps
|x| = ?
-
0
round()
Nearest
-
floor()
Round Down
-
ceil()
Round Up
-
trunc()
Truncate
-
mod
a mod b = ?
-
Explanation
Enter an integer from 0 to 170
0! = 1 by definition
See step-by-step multiplication for n ≤ 10
Results shown in scientific notation for large numbers
Want to learn more? Read documentation →
1/5
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords