f(x) ScientificCalculator 100% Private

ScientificCalculator

100% Free, Browser-Based Advanced Scientific & Engineering Calculator.

DEG M
 

Tip: type directly — e.g. sin(30)+2^3 then press Enter. Esc clears.

How to Use This Free Online Scientific Calculator

  1. Enter an expression by clicking the keys or typing on your keyboard, for example 2 × (3 + 4)^2 or sin(30) + log(100).
  2. Watch the live preview under the display — results update instantly as you type, with no page reloads.
  3. Press = or Enter to finalize. The result is added to the History Tape and stored as Ans for your next calculation.
  4. Choose DEG or RAD before using trigonometric functions so angles are interpreted correctly.
  5. Use memory keys (MS, M+, M−, MR, MC) to keep a running total across several calculations.
  6. Copy or export any past result from the History Tape as text or a CSV spreadsheet file.

Advanced Scientific & Engineering Functions

Trigonometry

sin, cos, tan and inverse asin, acos, atan, plus hyperbolic sinh, cosh, tanh when typed. Exact values for common angles like sin(30°) = 0.5.

Logarithms

Base-10 log, natural ln and any base with log(x, b).

Powers & Exponents

x², x³, xʸ, eˣ, 10ˣ, reciprocal 1/x and scientific notation with the EE key (e.g. 6.02E23).

Roots

Square root √, cube root ∛ and nth root root(x, n) — including odd roots of negative numbers.

Factorial & Combinatorics

n! (gamma-based for decimals), plus nCr(n, r) and nPr(n, r) when typed.

Private & Instant

A safe custom parser (no eval) runs 100% in your browser. Nothing is ever sent to a server.

How to Use DEG vs RAD on a Scientific Calculator

Trigonometric functions need to know which unit your angle is measured in. The DEG/RAD key (top-left) switches between the two, and the active mode is always shown in the display.

DEG — Degrees

A full circle is 360°. Best for school geometry, construction, navigation and surveying. Example: sin(90) = 1, cos(60) = 0.5, atan(1) = 45.

RAD — Radians

A full circle is 2π radians. Standard in calculus, physics, engineering and programming. Example: sin(π/2) = 1, cos(π) = -1.

Conversion: radians = degrees × π / 180 and degrees = radians × 180 / π. A very common mistake is computing sin(30) in RAD mode — you will get −0.988 instead of 0.5.

How to Calculate Logarithms and Exponents Online

Logarithms and exponents are inverse operations: if 10^3 = 1000 then log(1000) = 3.

TaskKey / SyntaxExample
Common log (base 10)loglog(1000) = 3
Natural log (base e)lnln(e^2) = 2
Log of any baselog(x, b)log(8, 2) = 3
Any powerxʸ / ^2^10 = 1024
Exponentialeˣe^(1) = 2.71828182846
Power of ten10ˣ10^(-3) = 0.001
Scientific notationEE3E8 × 2 = 600000000

Order of Operations in Scientific Calculations

ScientificCalculator evaluates expressions with standard mathematical precedence (PEMDAS / BODMAS), from highest to lowest:

  1. Parentheses ( ) — missing closing brackets are auto-closed.
  2. Functions, factorial and percent — sin, log, √, n!, %.
  3. Exponents ^ — evaluated right to left.
  4. Unary minus — so -2^2 = -4, while (-2)^2 = 4.
  5. Multiplication, division, mod — left to right, including implicit multiplication like 2π or 3(4+1).
  6. Addition and subtraction — left to right.

Worked examples

  • 2 + 3 × 4 = 14 (not 20)
  • 2^3^2 = 2^9 = 512 (right-associative)
  • 10 ÷ 4 × 2 = 5 (left to right)
  • 50 × 8% = 4 (% divides by 100)
  • 17 mod 5 = 2

Keyboard Shortcuts

Numbers & decimal0–9 .
Operators+ - * /
Power / factorial^ !
Parentheses( )
CalculateEnter =
Delete / clear⌫ Esc
Pi / Eulerpi e
Functionssin log sqrt
Previous answerAns

Frequently Asked Questions

Is this online scientific calculator really free?

▾

Yes. ScientificCalculator is 100% free with no sign-up, no installation and no usage limits. Every calculation runs locally in your web browser.

How to use DEG vs RAD on a scientific calculator?

▾

DEG mode treats angles as degrees (a full circle is 360°), while RAD mode treats angles as radians (a full circle is 2π). Click the DEG/RAD key to switch. Use DEG for everyday geometry, surveying and navigation problems, and RAD for calculus, physics and programming. For example, sin(90) = 1 in DEG mode, while sin(π/2) = 1 in RAD mode.

How to calculate logarithms and exponents online?

▾

Use log for base-10 logarithms (log(1000) = 3), ln for natural logarithms (ln(e) = 1) and log(x, b) for any base (log(8, 2) = 3). For exponents use x² or x³, xʸ (the ^ key) for any power such as 2^10 = 1024, eˣ for e raised to a power and 10ˣ for powers of ten.

What is the order of operations in scientific calculations?

▾

The calculator follows standard mathematical precedence (PEMDAS/BODMAS): parentheses first, then functions, factorials and percentages, then exponents (evaluated right to left), then unary minus, then multiplication, division and mod (left to right), and finally addition and subtraction (left to right). For example, 2 + 3 × 4 = 14, -2^2 = -4 and 2^3^2 = 512.

How do I calculate an nth root?

▾

Press the ʸ√x key to insert root(, then type the number, a comma and the root index, for example root(81, 4) = 3. You can also use √ for square roots, ∛ for cube roots, or a fractional exponent such as 81^(1/4).

Can I type on my computer keyboard?

▾

Yes. Type numbers, operators (+ - * / ^ ! %), parentheses and function names such as sin, cos, log, ln, sqrt or pi directly. Press Enter or = to calculate, Backspace to delete, and Escape to clear.

How do the memory keys MC, MR, M+, M- and MS work?

▾

MS stores the current value in memory, M+ adds the current value to memory, M− subtracts it, MR recalls the stored value into your expression, and MC clears memory. Every memory action is recorded in the Memory log.

Is my calculation data private?

▾

Yes. The math engine runs entirely in your browser using JavaScript. Nothing you type is uploaded. Your history and memory are only saved in your own browser's local storage and can be cleared at any time.

How do I copy or export my calculation history?

▾

Open the History tape, click the copy icon next to any entry to copy it, use Copy All to copy everything, or export the full history as a TXT or CSV file for spreadsheets and reports.