Scientific calculator
Trig, logs, powers, roots and factorials with degree/radian modes and a history tape.
How to use
Build an expression with the keypad or your keyboard and press Enter to evaluate. In addition to the basic operators, the scientific keypad adds trigonometric functions (sin, cos, tan), logarithms (ln, log), powers and roots (xʸ, x², √), factorials (n!) and the constants π and e.
Use the DEG / RAD switch at the top to choose whether trigonometric functions interpret angles in degrees or radians — a common source of wrong answers in other calculators. Functions like sin( open a parenthesis automatically, so you just type the value and close it.
As with the basic calculator, every evaluation is saved to the history tape for reuse, the whole thing runs locally in your browser, and you can share a link that restores your current expression.
Examples
Switch to DEG and enter sin(30) to get 0.5 — the calculator converts degrees to radians for you.
Enter log(1000) for the base-10 logarithm (3), or ln(e) for the natural log (1).
Enter 2^10 for 1024, or 6! for 720.
Frequently asked questions
Does it support degrees and radians?
Yes. Toggle DEG/RAD at the top. Trig functions and inverse trig functions both respect the selected angle mode.
Which functions are available?
sin, cos, tan and their inverses and hyperbolic forms, ln, log (base 10), log2, sqrt, cbrt, exp, abs, round, floor, ceil, factorial (!), plus π, e and τ.
How are powers entered?
Use the xʸ key (or type ^). For example 3^4 evaluates to 81. The ^ operator is right-associative, so 2^3^2 is 512.
Is it accurate for large numbers?
It uses IEEE-754 double precision like all browser math. Extremely large factorials (above 170!) overflow to Infinity, which is expected.
Related tools
A fast keyboard-friendly calculator with a running history tape you can reuse.
Raise any base to any power, including negative and fractional exponents.
Find square roots and nth roots, with a simplified radical form.
Convert numbers between binary, octal, decimal and hexadecimal, even very large ones.
Convert length, mass, temperature, data, area, volume, speed, time, pressure and angle units.