Privatool

Scientific Calculator Online Free — Full Featured Calculator

A complete scientific calculator with basic arithmetic and advanced functions including trigonometry (sin, cos, tan and inverses), logarithms (log, ln), powers and roots (x², x³, xʸ, √, ∛), factorials, absolute value, and constants (π, e). Switch between DEG, RAD, and GRAD angle modes. Full keyboard support, memory functions (MS/MR/MC/M+/M−), and a 10-item calculation history. Powered by mathjs for reliable precision.

100% private. All calculations run locally in your browser using mathjs. No data is sent to any server.

Loading Calculator…

How to Use the Scientific Calculator

  1. 01

    Choose Basic or Scientific mode

    Toggle between Basic (arithmetic only) and Scientific mode (trig, log, powers, factorials). Set angle mode to DEG, RAD, or GRAD.

  2. 02

    Enter your expression

    Click buttons or type on your keyboard. Build complex expressions with parentheses and functions. The expression displays above the result in real time.

  3. 03

    Get the result and review history

    Press = or Enter to calculate. Results appear in the history panel — click any to reuse it. Memory functions let you store and recall values.

Frequently Asked Questions

How do I use the scientific functions?

Make sure the calculator is in Scientific mode (toggle at the top). Scientific functions appear as buttons above the number pad. Click a function button like "sin(" — it appends the function and opening parenthesis to your expression. Then type the number and close the parenthesis with ")". For example: sin(90) in DEG mode returns 1. Powers use the "xʸ" button which inserts "^".

What is the difference between DEG and RAD mode?

DEG (degrees) means trigonometric functions interpret angles in degrees — sin(90) = 1, cos(180) = -1. RAD (radians) means trig functions use radians — sin(π/2) = 1. GRAD (gradians) uses a 400-grad circle — sin(100) = 1. Most everyday calculations use DEG mode. Math and physics often use RAD mode. Switch using the angle mode buttons at the top of the calculator.

How do I calculate factorials?

In Scientific mode, type the number you want (e.g. 5), then click the "n!" button. This appends "!" to the expression, which is evaluated as a factorial. 5! = 120, 10! = 3,628,800. The calculator uses the mathjs library which supports large factorials accurately.

How do I use memory functions?

The memory buttons appear at the top of the calculator: MS (Memory Store) saves the current display value to memory. MR (Memory Recall) inserts the stored value into the expression. M+ and M− add or subtract the current value from the stored memory value. MC (Memory Clear) erases the stored memory. The orange "M" indicator appears when a value is stored.

Can I use keyboard shortcuts?

Yes. The calculator supports full keyboard input: number keys (0-9) and decimal point enter digits. +, -, *, / enter operators (* inserts ×, / inserts ÷). Enter or = calculates the result. Backspace deletes the last character. Escape clears the entire expression. The keyboard shortcut for division (/) prevents the browser's find-in-page from opening.

Related Tools