Keyboard: Enter = calculate, Esc = clear, ↑ = previous expression. You can also type ×, ÷, π, √ and ².
sinh cosh tanh asinh … · sec csc cot · log(x, base) · log2 · nthRoot(x, n) · round(x, n) · floor ceil · gcd lcm · nCr: combinations(n, k) · nPr: permutations(n, k) · mean median std · variables: r = 5, then pi r^2 · units: 5 inch to cm
A scientific calculator that shows the formatted expression as you type. Precise mode keeps 64 significant digits, so 0.1 + 0.2 = 0.3 exactly, and it handles fractions, DEG/RAD/GRAD angles, memory keys, variables and unit conversions such as 5 inch to cm.
Type an expression or use the keypad, for example 2+3*4, sin(30) or 25!; the result previews as you type.
Choose the Angle unit (DEG, RAD or GRAD) and the Number mode (Precise or Fast), and turn on Show fractions for exact results like 1/3 + 1/6 = 1/2.
Press Enter or = to calculate; use Ans, MC, MR, M+ and M−, and press ↑ to bring back the previous expression.
Click an entry in History to reuse its expression or insert its result.
Check the Angle unit. In DEG, sin(30) is 0.5; in RAD it treats 30 as radians and gives about −0.988.
log is base 10 and ln is the natural logarithm, like on a handheld calculator. For any other base, type log(x, base).
Precise uses 64 significant decimal digits, so 0.1 + 0.2 = 0.3 and 25! is exact. Fast uses standard double-precision floats, like most calculators and programming languages.
Some functions have no exact form in precise mode, so the result is computed with standard floats and marked as approximate.
Yes, the last 50 calculations and your settings are stored in your browser's local storage on this device. Use Clear history to remove them; nothing is sent anywhere.
Open More functions you can type: hyperbolic functions, log2, nthRoot, round, gcd and lcm, combinations and permutations, mean, median and std, variables such as r = 5, and unit conversions such as 5 inch to cm.