A small factorial
- Input
- 5!
- Expected output
- 120
5! = 5×4×3×2×1 = 120.
factorial calculator
This page opens the scientific calculator with a factorial calculation already loaded. Just type the number followed by `!`, like `5!`, and the result shows up instantly, with the rest of the calculator (variables, history tape, other functions) available right alongside it.
5! = 5×4×3×2×1 = 120.
10! divided by 8! cancels out almost every term, leaving just 10×9 = 90, the number of arrangements of 10 items taken 2 at a time.
Yes. Writing `2sin(pi/4)` works exactly like `2*sin(pi/4)`, and the same applies to cases like `2(3+4)` or `xy`. You never need to type the multiplication sign between a number and a directly adjacent variable, function, or parenthesis.
170!, the limit before the result exceeds the largest magnitude representable in double-precision floating point; beyond that, the calculator explicitly warns about the overflow instead of returning an incorrect value.
No, the classic factorial only exists for non-negative integers, and the calculator refuses the calculation with a message explaining exactly why.
No variables defined yet. Type something like "x = 5" and calculate to create one.
No calculation yet
Need to convert an arbitrary number between bases without calculating anything first? Use the catalog's base converter.
Result: 0 (0)
Bitwise operations work on signed 32-bit integers (from -2147483648 to 2147483647), the same semantics used by JavaScript's own bitwise operators.
No calculations on the tape yet. Every calculation you make shows up here, clickable to reuse.
All calculation happens in your browser, no expression or result is ever sent to a server. The history tape is saved locally (localStorage) on this device only; named variables exist only for the current session.