Tools/Math Tools/Scientific Calculator

Scientific Calculator Online – Trig, Logs, Powers & Roots

Free scientific calculator online for arithmetic expressions, brackets, powers, square roots, and fast math calculations.

If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.

About this tool

Sometimes you just need to type a calculation - like 12*(4+3)/2, sqrt(144), or 200+10% - and get a correct answer without opening a spreadsheet or hunting for a physical calculator. This tool evaluates typed expressions with the correct order of operations (parentheses first, then exponents, then multiplication/division, then addition/subtraction), understands percentages the way a pocket calculator does, and shows a rounded whole number, the square root, and the square alongside the result.

It runs entirely in your browser with no install and no login.

Type a math expression - numbers, parentheses, the operators +, -, *, /, ^ and %, the constants pi and e, and functions such as sqrt, sin, cos, tan, log, and ln - and get an instant result, plus three supporting values: the result rounded to a whole number, its square root, and its square. Expressions are parsed by the tool itself (nothing is evaluated as code), with correct operator precedence and nested parentheses, and trigonometry works in degrees or radians.

How to Use Scientific Calculator

Enter Expression

Type your math expression using numbers, brackets, operators, percentages, and functions like sqrt or sin.

Evaluate

The tool calculates the result instantly in the browser.

Review Extra Values

Check rounded result, square root, and squared value.

Reuse Output

Use the result for quick calculations, homework, or office work.

Common Workflows

Evaluate a Multi-Step Expression

Type the full expression with parentheses, like 12*(4+3)/2, and get the correctly-ordered result in one step.

Use a Function or Constant

Type sqrt(144), log(100), sin(30), or 2*pi - functions need brackets, and pi and e are built in.

Add or Take Off a Percentage

200+10% gives 220, 200-10% gives 180, and 50% of 80 gives 40 - a percentage directly after + or - is taken of the number before it.

Switch Between Degrees and Radians

Trigonometric functions use degrees by default (sin(30) is 0.5). Choose Radians for sin(pi/2) style input; the inverse functions return angles in the selected unit.

Use Friendly Math Symbols

Type ÷ or × instead of / and * if that's more natural - both are understood.

Best For

  • Type an expression with numbers, parentheses, and +, -, *, /, ^, % and get an instant, correctly-ordered result.
  • Functions sqrt, cbrt, abs, sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, log (base 10), log2, ln, exp, floor, ceil, round, and fact are available, together with the constants pi and e. Trigonometry works in degrees (default) or radians.
  • Percentages work as expected: 200*10% is 20, 50% of 80 is 40, and 200+10% is 220. A % followed by a number is the remainder instead (10 % 3 is 1).
  • Every calculation also shows the result rounded to a whole number, its square root, and its square. Friendly symbols like ÷ and × are accepted, and everything runs in your browser.

Examples

Evaluate an arithmetic expression with supporting values

Input

12 * (4 + 3) / 2

Result

Result 42.000000, Rounded 42, Square Root 6.480741, Squared 1764.000000

Parentheses are resolved first (4+3=7), then multiplication and division left to right (12*7/2=42). The three supporting values are calculated automatically from that result - there's no need to type a second expression.

Functions and constants

Input

sqrt(144) + sin(30) + log(100)

Result

Result 14.500000

sqrt(144) is 12, sin(30) is 0.5 in degree mode, and log(100) is 2 (base 10): 12 + 0.5 + 2 = 14.5.

Percentages

Input

200+10%   |   50% of 80   |   200*10%

Result

220   |   40   |   20

A percentage right after + or - is taken of the number before it, 'of' multiplies, and a percentage anywhere else is simply divided by 100.

Use Cases

Evaluating a multi-step arithmetic expression

Type an expression with parentheses and operators to get a correctly-ordered result in one step, instead of calculating each part separately.

Working with percentages

Add a tip, take off a discount, or find a share of a number with expressions like 80+15% or 25% of 60.

Roots, powers, and logarithms

Use sqrt, cbrt, ^, log, log2, and ln for homework and quick checks. The square root and square of your result are also shown automatically.

Trigonometry in degrees or radians

Evaluate sin, cos, tan and their inverses with the angle unit you choose.

Common Mistakes

Problem

Typing a function without brackets

Solution

Functions need brackets: sqrt(144), not sqrt 144. The error message under the input tells you when brackets are missing.

Problem

Forgetting that trigonometry defaults to degrees

Solution

sin(30) is 0.5 in degree mode. If your angle is in radians, switch to Radians first - for example sin(pi/2) is 1 only in radian mode.

Problem

Typing % expecting a remainder - or the other way around

Solution

A % that is followed by a number or bracket is the remainder (50%2 is 0, 10 % 3 is 1). A % at the end of a number or before 'of', an operator, or the end of the expression is a percentage (50% of 80 is 40).

Problem

Dividing by zero or taking the root of a negative number

Solution

Division by zero, sqrt of a negative number, log of zero or a negative number, and similar cases show a clear message instead of a result.

Tips & Best Practices

Use parentheses to control the order of operations

Standard math order of operations applies (parentheses, then exponents, then multiplication/division, then addition/subtraction) - wrap parts of your expression in parentheses whenever you want them calculated first.

Powers are right-associative

2^3^2 is 2^(3^2) = 512, and -2^2 is -(2^2) = -4. Use brackets, like (-2)^2, if you want the sign included in the base.

Implicit multiplication works

2(3+4), 2pi, and (1+2)(3+4) are all understood, but two bare numbers in a row (2 3) are reported as a missing operator.

Check the supporting values

The Rounded, Square Root, and Squared values are calculated from your result - useful for a quick sanity check without retyping anything.

Limitations

No variables, memory, or history

Only numbers, the constants pi and e, and the listed functions can be used - there are no variables, no calculation history, and no memory (M+/M-/MR/MC) functions.

Limited to double-precision numbers

Results use standard floating-point numbers and are shown to six decimal places. Very large results (beyond about 1.8 x 10^308) are reported as too large, and factorials are limited to 0-170.

Expressions are limited in size

Expressions are limited to 500 characters and about 60 levels of nested brackets.

Degrees or radians only

Angles are in degrees or radians - there is no gradian mode.

Comparisons

This Tool vs a Physical Scientific Calculator

This tool covers typed expressions with common scientific functions; a physical calculator or graphing tool adds statistics, matrices, equation solving, and graphs.

This ToolA Physical Scientific / Graphing Calculator
Arithmetic, brackets, powers, percentagesYesYes
Trigonometric functions (sin/cos/tan)Yes - degrees or radiansYes
Logarithms (log/ln) and constants (pi, e)YesYes
Matrices, statistics, graphing, equation solvingNoOften
Automatic square root/square of the resultYes - shown alongside every resultVaries by device

Which should you use?

Use this tool for fast typed calculations with common scientific functions. For graphing, matrices, or statistics, use a graphing calculator or dedicated tool.

FAQs

The most important things to know before typing an expression: functions need brackets (sqrt(144), not sqrt 144), trigonometry uses degrees unless you switch to radians, and a % followed by a number means remainder rather than percent. The FAQ below covers exactly what is supported.

What can this scientific calculator handle?

It handles arithmetic expressions, brackets, powers, percentages (200*10%, 50% of 80, 200+10%), the constants pi and e, and functions such as sqrt, cbrt, abs, sin, cos, tan, asin, acos, atan, log, ln, exp, floor, ceil, and round, plus quick result checks like rounding, square root, and squared values. Functions need brackets, for example sqrt(144), and trigonometry uses degrees unless you switch to radians. A % followed by a number is the remainder instead (10 % 3 is 1).

Can I type expressions directly?

Yes. You can enter expressions like 12*(4+3)/2 directly in the input field.

Does it work without installing anything?

Yes. It runs directly in the browser without any paid API or download.

Get more tools like this

Leave your email so we can prioritize similar tools and updates.