Skip to content
SPCXTools

Scientific Calculator

Trigonometry, logarithms, powers, roots and more — type an expression or tap the keys.

Runs locally — files never leave your device

Loading tool…

How to use Scientific Calculator

  1. 1Type an expression with your keyboard, such as 2^10, sin(30) or √2 * π, or tap the keys.
  2. 2Choose DEG or RAD for trigonometric functions.
  3. 3The result previews as you type. Press = or Enter to finish the calculation.
  4. 4Use Ans to reuse the last result, and click an entry in the history to bring it back.

A full scientific calculator in your browser

Whether you're checking homework, solving an engineering problem or just need a square root, this scientific calculator handles it without an app. Type a complete expression — sin(45)^2 + cos(45)^2 — or use the on-screen keys, and see the result update as you type. It follows proper mathematical order of operations, supports degrees and radians, and keeps a history so you can revisit earlier calculations.

Features

  • Trigonometry: sin, cos, tan and inverse functions in degrees or radians, plus hyperbolic functions.
  • Logarithms and exponentials: ln, log₁₀, log₂ and eˣ.
  • Powers and roots: x², xʸ, 10ˣ, square root and cube root.
  • Factorials, percentages and absolute values.
  • Constants: π, e, τ (tau) and φ (golden ratio).
  • Live preview of the result while you type.
  • Implicit multiplication — 2π and 3(4+1) work as expected.
  • Ans and history to chain calculations.
  • Full keyboard support on desktop.

Examples

Expression Result
2^10 1024
sin(30) (DEG) 0.5
√2 × √8 4
log(1000) 3
ln(e^5) 5
5! 120
200 × 15% 30
−2^2 −4
(1 + 0.05)^10 1.62889462678

Order of operations

The calculator follows the order taught in schools (PEMDAS/BODMAS) with a few precise rules:

  1. Parentheses are evaluated first. A missing closing bracket at the end is added automatically.
  2. Postfix operators — factorial (!) and percent (%) — apply to the number right before them.
  3. Exponents are evaluated right to left: 2^3^2 = 2^9.
  4. Negation comes after exponents, so −3^2 = −9.
  5. Multiplication and division, including implicit multiplication, from left to right.
  6. Addition and subtraction, from left to right.

When in doubt, add parentheses — they always make the intent clear.

Related tools

For percentage increases, decreases and "what percent of" questions, use the Percentage Calculator. To convert between binary, octal, decimal and hexadecimal, try the Number Base Converter, and for units of length, weight and temperature, the Unit Converter.

Frequently asked questions

What operations and functions are supported?
Addition, subtraction, multiplication, division, powers (^), percentages (%), factorials (!) and parentheses; the functions sin, cos, tan, their inverses (asin, acos, atan), hyperbolic functions (sinh, cosh, tanh), ln, log (base 10), log2, exp, sqrt (√), cbrt (∛), abs, round, floor and ceil; and the constants π, e, tau and phi.
In what order are operations calculated?
Standard mathematical order: parentheses first, then factorials and percentages, then powers (evaluated right to left, so 2^3^2 = 2^9 = 512), then multiplication and division, then addition and subtraction. A minus sign in front applies after the power, so −2^2 = −4. Write (−2)^2 to get 4.
Should I use degrees or radians?
Use degrees (DEG) for everyday geometry, such as angles in triangles where sin(30) = 0.5. Use radians (RAD) in calculus, physics and programming, where a full circle is 2π. The setting affects sin, cos, tan and their inverses.
Can I skip the multiplication sign?
Yes. Implicit multiplication works as in handwriting: 2π, 3(4+1), 2sin(30) and 5e are all understood. Function arguments can also be written without parentheses for a single number, as in √2 or sin 30.
How precise are the results?
Calculations use standard double-precision floating-point numbers, and results are shown with up to 12 significant digits. Tiny rounding errors, like 0.1 + 0.2 = 0.30000000000000004, are cleaned up so you see 0.3.
How do I calculate a percentage of a number?
The % key divides by 100, so 200 × 15% = 30. For percentage change, increases and reverse percentages, the Percentage Calculator has dedicated fields.