Small tools. Clear answers.

ƒ MATH · EIGHT CALCULATION MODES

Scientific Calculator

Fractions, scientific functions and eight calculation modes. How to use it ↓

Scientific

Enter an expression. Use the keypad or type directly.

Enter calculates · / for fractions · ^ for powers · pi and i are supported

READY · PRESS ENTER OR =
—

Enter an expression, then press Enter or =.

More functions
Memory

Memory empty · Calculations stay in this tab

History & notes 0

History

This session · Select a calculation to restore its inputs

A little room for your working.
Your calculations will appear here.

About this result

Results round to 12 significant digits. Exact arithmetic fractions are available where supported.

Expression reference

sin(30) · asin(0.5)
ln(e) · log(8,2)
root(27,3) · 2^3
5! · nCr(5,2)
sinh(1) · conj(3+4i)
re(3+4i) · arg(3+4i)
1e-5 · 200+10%

Use exp(x) for eˣ and mod(a,b) for the remainder. Roots and logarithms may return complex values.

START HERE

How to use the scientific calculator

  1. Choose a mode. Scientific and Complex accept expressions; the other modes provide inputs for the selected task.
  2. Check the angle unit. DEG means degrees; RAD means radians. This setting also applies to trigonometric functions in calculus and tables.
  3. Type an expression or use the keypad, then press Enter or Calculate. Use explicit parentheses for ambiguous multiplication or division.
  4. Read the result and its notes. Exact fraction display is available for supported rational arithmetic. Calculus results are numerical approximations.
  5. Use Ans, memory or session history to continue. History is kept in this tab and is cleared when you reload the page.

ONE TOOL, DIFFERENT TASKS

Choose the mode for your calculation

Scientific Calculator

Powers, roots, logarithms, trigonometry, factorials, combinations and permutations. Decimal and exact arithmetic fraction displays, Ans and memory.

Complex Number Calculator

Calculate with i. Read the rectangular result, magnitude, argument and conjugate. Angle units apply to the argument and trigonometric functions.

Matrix Calculator

Add, subtract and multiply matrices up to 4 × 4. Find a determinant, inverse or transpose. Matrix B is needed only for binary operations.

Numerical Calculus Calculator

Approximate a definite integral or a derivative at a real point. This is numerical calculus; it does not produce symbolic antiderivatives.

Equation Solver

Solve a quadratic, including complex roots, or a system of two or three simultaneous linear equations. Degenerate quadratic inputs are handled as linear equations.

Statistics Calculator

Find count, sum, mean, median, range endpoints, variance and standard deviation for up to 1,000 values. Choose sample or population statistics.

Base-N Calculator

Convert signed integers of up to 128 bits between binary, octal, decimal and hexadecimal. Bitwise operations use unsigned 32-bit operands.

Function Table Calculator

Evaluate a real-valued function over a range of x values. Choose start, end and step; each table supports up to 201 rows.

TRY IT YOURSELF

Scientific Calculator worked examples

Add two fractions

1/3 + 1/6

1/2 = 0.5

Use a denominator of 6: 2/6 + 1/6 = 3/6. Select Fraction after calculating to show the exact rational result.

Use degrees for trigonometry

sin(30) + cos(60), in DEG

1

Both terms equal 0.5. In RAD, 30 and 60 would represent radians and give a different answer.

Multiply complex numbers

(3 + 4i) × (2 − i)

10 + 5i

Expand to 6 − 3i + 8i − 4i². Since i² = −1, the real part becomes 10 and the imaginary part becomes 5i.

Invert a 2 × 2 matrix

A = [[1, 2], [3, 4]]

A⁻¹ = [[−2, 1], [1.5, −0.5]]

The determinant is 1 × 4 − 2 × 3 = −2. Divide the matrix [[4, −2], [−3, 1]] by −2. Multiplying A by its inverse gives the identity matrix.

Integrate a polynomial

∫₀³ x² dx

Approximately 9

For comparison, the exact antiderivative is x³/3. Evaluate it at 3 and 0: 27/3 − 0 = 9. The calculator uses adaptive Simpson integration.

Estimate a derivative

d(x³)/dx at x = 2

Approximately 12

The symbolic derivative is 3x², so the reference value is 3 × 2² = 12. The calculator compares numerical estimates at two step sizes.

Solve a quadratic

x² − 5x + 6 = 0

x = 2 or x = 3

The equation factors as (x − 2)(x − 3) = 0. Either factor can be zero.

Find sample standard deviation

10, 20, 30

Mean = 20; sample standard deviation = 10

Squared deviations sum to 100 + 0 + 100 = 200. Sample variance divides by n − 1 = 2, giving 100; its square root is 10.

Convert hexadecimal to decimal

FF in base 16

255 in base 10

F represents 15: 15 × 16 + 15 = 255. Binary is 11111111, and octal is 377.

Build a function table

f(x) = x², from −2 to 2 with step 1

4, 1, 0, 1, 4

Substitute −2, −1, 0, 1 and 2 into x². The table displays each x beside its function value.

READ THE RESULT WITH CONTEXT

Accuracy, notation and limits

Numerical results use double-precision arithmetic. The display shows 8, 12 or 15 significant digits; calculations retain the underlying numeric value. Exact fraction display is limited to supported rational arithmetic, with a size limit to keep the page responsive. It does not turn an approximate trigonometric or calculus result into an exact fraction.

Exponentiation is right-associative: 2^3^2 means 2^(3^2). Powers bind before unary minus: -2^2 = -4, while (-2)^2 = 4. Implicit multiplication is accepted, but use explicit parentheses for expressions such as 6/(2*(1+2)).

Numerical calculus assumes a sufficiently smooth, real-valued function on the sampled interval. An error estimate can miss an unsampled discontinuity or narrow peak. For difficult integrals, inspect the function, split the interval and compare with a known reference. Matrix inverses and equation solutions can lose precision for ill-conditioned inputs.

This calculator has no symbolic algebra, graphing or exam approval claim. Matrix entries must be real. Tables stop on a non-real or undefined function value. Very large exponents, factorials above 170 and results outside the numeric range produce a clear error.

Read our calculation methodology ↗

COMMON QUESTIONS

Scientific Calculator FAQs

What makes this a scientific calculator?

It supports trigonometry, logarithms, powers, roots and other scientific functions beyond basic arithmetic. Its additional modes cover complex numbers, matrices, numerical calculus, equations, statistics, integer bases and function tables.

Is this online scientific calculator free?

Yes. The calculator requires no account or purchase. Calculations run in your browser; the page does not send expressions, matrices or data sets to the server. See the site Privacy page for information about analytics.

When should I use DEG or RAD?

Use DEG when an angle is measured in degrees, such as sin(30) = 0.5. Use RAD when it is measured in radians, such as sin(pi/6) = 0.5. Check the current setting before calculating; it also affects calculus and function tables containing trigonometric functions.

Can I calculate with fractions?

Yes. Enter fractions using /, for example 1/3 + 1/6. For supported rational arithmetic, Fraction displays an exact result. Trigonometry, irrational constants and most scientific functions use numerical values; the calculator does not display exact surds or symbolic algebra.

How does the percent key work?

A standalone 10% means 0.1. Adding or subtracting a percent applies it to the preceding value: 200 + 10% = 220 and 200 − 10% = 180. Multiplication uses the decimal percent: 200 × 10% = 20. Use parentheses when combining percentages in a longer expression.

What is the difference between log and ln?

log(x) is the base-10 logarithm. ln(x) is the natural logarithm, with base e. You can specify another base as log(value, base), for example log(8, 2) = 3.

Are integration and differentiation exact?

No. These modes use numerical methods on real-valued functions. A reported error estimate is not a proof of accuracy. Discontinuities, sharp peaks, highly oscillatory functions and ill-conditioned inputs may cause errors or misleading estimates. Compare with a known result and split difficult integration intervals.

Can this replace a graphing calculator or solve algebra symbolically?

It does not graph functions, rearrange arbitrary equations or produce symbolic calculus steps. The equation mode solves quadratics and systems of two or three linear equations. It is an independent browser calculator, not a branded handheld calculator emulator.

Which keyboard shortcuts work?

In Scientific and Complex, type directly in the expression field. Enter calculates, Escape clears the expression, and the up and down arrow keys browse expression history. Use Tab to move through controls. The on-screen keys insert at the text cursor.

Why can a decimal answer differ slightly from an exact result?

Numerical calculations use JavaScript double-precision arithmetic and the display rounds to your selected precision. Exact fraction display applies to supported rational arithmetic only. Very large or small values can overflow or lose precision; a displayed zero error estimate does not mean every possible input is exact.

Is it approved for school exams?

Exam rules depend on the institution and assessment. This page does not claim exam approval. Check the rules for your exam before using any online calculator.

Calculation library: math.js. This page is an independent CalcPebble tool.