Shiklo Tools
PDF40
Image20
Calculators & Converters25
Text & Writing13
Developer26
Video14
Audio14
Document14
Data & Spreadsheet12
Web & SEO9
OCR & Scanning5
Archive & File12
Security & Privacy23
Health & Medical29
QR & Barcode5

Scientific Calculator

A free online scientific calculator: trig in degrees or radians, logs, powers, roots, factorials, memory and history. Type or tap.

A full scientific calculator in your browser. Type a whole expression such as 2^10 + sin(30) or tap the keys, and the answer appears as you type, before you even press equals. It follows the normal order of operations, understands brackets and implicit multiplication like 2π or 3(4 + 5), and switches between degrees and radians with one key.

You get the trigonometric functions and their inverses, hyperbolic functions, logarithms (log, ln and log2), powers and roots, factorials, percentages, the constants π and e, the previous answer (Ans), memory keys and a history of your calculations that you can click to reuse. It works offline once loaded and nothing you type leaves your device.

How to use Scientific Calculator

  1. Type an expression or tap the keys, for example 2^10 or sin(30).
  2. Check the live result under the expression; choose DEG or RAD for angles.
  3. Press = or Enter to keep the result; it goes to the history and to Ans.
  4. Click a history item to reuse its result; use MC, MR, M+ and M− for memory.

Features

  • Correct order of operations, brackets and implicit multiplication.
  • sin, cos, tan and their inverses in degrees or radians.
  • sinh, cosh, tanh and inverses; ln, log, log2 and logb(base, x).
  • Powers, squares, cubes, square and cube roots, nroot(n, x).
  • Factorials up to 170!, percent, mod, abs, round, floor and ceil.
  • Constants π and e, scientific notation (EXP), Ans.
  • Memory keys and a clickable history of 50 results.
  • Full keyboard input: Enter for =, Esc to clear.
  • No eval: a safe parser with clear error messages.

Order of operations

The calculator follows the standard rules that are taught as BODMAS, BIDMAS or PEMDAS. Expressions in brackets are worked out first, then powers and roots, then multiplication and division from left to right, and finally addition and subtraction. So 2 + 3 × 4 = 14, not 20, and (2 + 3) × 4 = 20.

ExpressionResultWhy
2 + 3 × 414Multiplication before addition
(2 + 3) × 420Brackets first
2^3^2512Powers are worked out from the right: 2^9
-2^2-4The power applies before the minus sign
(-2)^24The bracket makes the minus part of the base
10 ÷ 4 × 25Left to right: 2.5 × 2
2π6.28318530718Implicit multiplication

Degrees and radians

Trigonometric functions need to know the unit of the angle. In DEG mode, sin(30) = 0.5 and sin(90) = 1; in RAD mode, sin(π/2) = 1 and sin(30) treats 30 as radians, which gives -0.988031624093. School geometry usually uses degrees; calculus, physics and programming usually use radians. The current mode is shown at the top of the display, and the inverse functions answer in the same unit, so asin(0.5) is 30 in degrees. In degrees, tan(90) is reported as undefined rather than a huge number.

Logarithms, powers and roots

log is the common logarithm (base 10), so log(1000) = 3; ln is the natural logarithm (base e), so ln(e) = 1; log2 is base 2, and logb(b, x) works for any base, for example logb(2, 8) = 3. For powers use ^ or the x² key, so 2^10 = 1024. √ gives the square root (√(16) = 4) and nroot(n, x) any root, such as nroot(3, 27) = 3; odd roots of negative numbers work too.

Factorials, percent and mod

The factorial n! multiplies all whole numbers from 1 to n, so 5! = 120. It grows quickly: 20! already has 19 digits, and 170! is the largest factorial a double-precision number can hold. The % key divides by 100, so 50% = 0.5 and 200 × 15% = 30. a mod b gives the remainder after division, for example 10 mod 3 = 1. Very large or very small results are shown in scientific notation, like 1.2e20.

Accuracy

Results are calculated with standard double-precision numbers (about 15 to 16 significant digits) and shown with up to 12 significant digits. Rounding the display removes the tiny binary errors that make some calculators show 0.1 + 0.2 = 0.30000000000000004; this one shows 0.3. For exact work with very large integers or money, round results to the precision you need.

Frequently asked questions

Is this scientific calculator free?

Yes. It is free, needs no download or sign-up, and works offline once the page has loaded.

How do I switch between degrees and radians?

Press the DEG → RAD key. The current mode is shown at the top left of the display.

Why does sin(30) not give 0.5?

The calculator is in radian mode. Switch to DEG and sin(30) = 0.5.

Can I type with the keyboard?

Yes. Type the expression directly, using * or × for multiply and / or ÷ for divide; press Enter for the result and Esc to clear.

What does Ans mean?

Ans is the last result you got by pressing =. Use it to continue a calculation, for example Ans × 2.

How does the memory work?

M+ adds the current result to memory, M− subtracts it, MR inserts the stored value and MC clears it.

Is it safe to type anything?

Yes. Expressions are read by the calculator's own parser, not run as code, and nothing is sent anywhere.

Related tools