Full scientific calculator with trig, log, power functions
A Scientific Calculator computes advanced mathematical calculations including trigonometry, logarithms, power exponents, and factorials.
It supports the four basic operations, powers (x^y), square root, sin, cos, tan, base-10 log, natural log (ln), factorial, the constants pi and e, and brackets. You can type with the keyboard or use the on-screen keys, and unclosed brackets are closed automatically when you calculate.
Use the DEG and RAD buttons above the keypad; the display shows which mode is active. Degrees split a full circle into 360, radians into 2 times pi (about 6.283). In RAD mode, sin(pi/2) gives 1. Always check the mode before using sin, cos or tan, because the same number gives very different answers in each.
log is the base-10 logarithm and ln is the natural logarithm, which uses base e (about 2.71828). For example, log(1000) = 3 because 10 to the power 3 is 1000, while ln(e) = 1. Use log for powers of ten and ln for growth and decay problems.
Press the fact key and enter a whole number, for example fact(5) = 5 x 4 x 3 x 2 x 1 = 120. Factorial only works for whole numbers of 0 or more, and 0! is 1. Values above 170 exceed the largest number a browser can store, so the result shows as Infinity.
Yes. Expressions are evaluated with standard precedence: brackets first, then powers, then multiplication and division, then addition and subtraction. For example, 2 + 3 x 4 = 14, not 20. Add brackets, such as (2 + 3) x 4 = 20, whenever you want a different order.
Yes. Your last 20 calculations are listed beside the keypad with their DEG or RAD mode, and you can click one to load it again. The history is saved only in your own browser storage and can be cleared with the clear history button, or by clearing your browser data.
No. Toolskyt operates under a zero-server policy. All calculations, data formatting, and file exports are executed locally on your machine.
No, this tool is 100% free. There are no limits, sign-ups, subscriptions, or hidden charges required.