HIGH-RESOLUTION LCD
This is a free online scientific calculator that runs in your browser with no download and no sign up. It covers definite integration, differentiation, summation, matrices, vectors, complex numbers, statistics with regression, quadratic, cubic and simultaneous equation solving, and base-N binary, octal and hexadecimal arithmetic across 8 modes in a Casio fx-991ES PLUS style layout. Results stay exact, so fractions stay fractions and surds stay surds: √8 gives 2√2, and S⇔D switches to a decimal when you want one. It also works offline as a PWA once loaded. The interactive calculator is directly below; scroll past it for the feature guide and FAQ, or visit the calculator guides and the complete documentation.
A truly scientific calculator online, with Casio fx-991ES PLUS style modes in your browser. Not a basic calculator with a few extra buttons: 8 full calculation modes and exact fraction and surd results, completely free from WideMath.
Most online "scientific" calculators only cover trigonometry, logarithms and roots. This one does the full job: calculus, matrices, complex numbers, statistics, equation solving and base-N, with exact results, no download and no sign up. It even works offline once loaded.
Search "scientific calculator" and most results, including big names like Desmos and Google, are really basic calculators with trig and log keys bolted on. A genuine scientific calculator goes much further. Here's the difference:
| Capability | Basic "scientific" calculators | This calculator |
|---|---|---|
| Trigonometry, logarithms, powers & roots | Yes | Yes |
| Exact fractions and surds (√8 gives 2√2) | Rarely | Yes |
| Definite integration & differentiation | No | Yes |
| Summation (Σ) of series | No | Yes |
| Matrices & vectors | No | Yes |
| Complex numbers (a+bi, polar) | No | Yes |
| Equation solver (quadratic, cubic, simultaneous) | No | Yes |
| Statistics & 7 regression types | No | Yes |
| Base-N (binary / octal / hex) & bitwise | No | Yes |
| Distributions, constants & unit conversions | No | Yes |
Compute definite integrals numerically. Enter ∫(f(x), a, b), supports polynomial, trigonometric, exponential, and logarithmic integrands.
Numerical differentiation at any point. Use d/dx(f(x), a) to find the derivative of any expression instantly.
Evaluate finite sums with Σ(f(x), start, end). Useful for series, sequences, and discrete mathematics.
Add, subtract, multiply matrices up to 3×3. Compute determinant, inverse, and transpose with a few button presses.
Arithmetic in rectangular a+bi and polar r∠θ form. Includes modulus, argument, and conjugate.
Solve quadratic, cubic, and simultaneous linear equations (2 to 3 unknowns). Get all real and complex roots instantly.
Convert between binary, octal, decimal, and hexadecimal. Bitwise AND, OR, XOR, XNOR, NOT supported.
Mean, standard deviation, variance, and 7 regression types: linear, quadratic, logarithmic, exponential, power, and inverse.
Enter and simplify fractions and mixed numbers. Toggle between exact fraction and decimal display with S⇔D.
No account and no manual required, but if you want the full walkthrough, here's how the six steps work.
MODE and choose COMP for everyday calculations, or CMPLX, STAT, BASE-N, EQN, MATRIX, VECTOR, or TABLE for specialized math.∫dx or x!); ALPHA gives you the red variable/letter functions. Available keys light up while a modifier is held.= to evaluate. Trailing brackets close automatically, so cos(45 evaluates the same as cos(45).STO/RCL save values to variables A to F, X, Y; the history panel keeps every past calculation one tap away.Every function on this calculator has a written walkthrough with a worked example you can retype key for key. Twenty nine guides, grouped by topic.
Browse all scientific calculator guides
∫( then your function, a comma, the lower limit, a comma, and the upper limit. Example: ∫(x², 0, 3) returns 9. Supports any expression math.js can evaluate.d/dx(f(x), a) to compute the numerical derivative at point a. Example: d/dx(x³, 2) returns 12. Works for trigonometric, exponential, logarithmic, and polynomial functions.= to get both roots, real or complex.3+4i (rectangular) or 5∠53.13 (polar). The calculator returns the result in whichever form you choose and supports modulus, argument, and conjugate operations.det), inverse, and transpose operations.Enter computes the result, Backspace deletes, Escape clears, arrow keys move the cursor, and ↑ ↓ scroll through expression history. ^ for powers, % for percent, ! for factorial.ALPHA X for the variable, for example X²−5X+6=0, then press SHIFT SOLVE and give a starting guess. The calculator iterates to a root the same way the Casio fx-991ES PLUS does. SHIFT also reaches the second function printed above each key, and ALPHA reaches the variables.1÷3 rather than stacked as it would appear in a textbook. What you get instead is exact results: √8 stays 2√2, 0.1+0.2 returns 3/10, and 1÷3×3 returns exactly 1. Most browser calculators round all three. If stacked textbook entry is what you need, this is not that tool.1÷2+1÷3 returns 5/6, not 0.8333333333, and 100÷7 stays 100/7. Press the S⇔D key to flip any result between exact form and decimal. Mixed numbers and improper fractions are both supported.1.234567891e+15.sin(180) returns exactly 0, cos(90) returns 0, and tan(90) returns Math ERROR, which is what the physical calculator does. Many browser calculators return 1.2246e-16 for sin(180) because they convert degrees using a floating point approximation of pi. That is a quick way to test any online calculator before you trust it.HEX and OCT work the same way, and the bitwise keys AND, OR, XOR, XNOR and NOT operate in whichever base is active.∫( followed by the function, the lower limit and the upper limit, separated by commas. ∫(x², 0, 3) returns 9. Integration is numerical rather than symbolic, so it gives a value rather than an antiderivative.