Desmos Scientific Calculator

Free online scientific calculator for advanced math, science, statistics and engineering calculations.

Ans = Ans
0

Calculation History

Calculations appear here.
Click an item to reuse.

Variables & Functions

Assign variables like a=15 or functions like f(x)=x^2.

Popular Calculators

Explore our suite of specialized online mathematical and science tools.

Desmos Scientific Calculator Features

Built with speed, precision, and modern accessibility standards in mind.

⌨️

Full Physical Keyboard Input

No sluggish button-only restrictions. Type math directly as you would write it: sin(30) + sqrt(25) * 5! with instant evaluation.

🔄

Fractions & Decimal Conversion

Switch answers instantly between simplified proper fractions, mixed numbers, and high-precision floating point decimals.

📐

Trigonometry (DEG & RAD)

Complete support for circular, inverse, and hyperbolic functions (sin, cos, tan, cot, sec, csc, sinh, asinh) with one-click degree/radian mode switching.

🔤

Variables & Custom Functions

Assign custom variables like r = 5.2 and evaluate equations. Define single or multivariable functions such as f(x) = x^2 + 2x + 1.

🔢

Complex Number Arithmetic

Full support for imaginary units i, complex modulus abs(3+4i), real & imaginary extraction, complex conjugates, and phase angles.

⚡

100% Client-Side & Private

No server processing delays or tracking. All calculations execute instantly in your browser, completely offline capable, with history saved locally.

How to Use the Scientific Calculator

The Desmos Scientific Calculator is designed to provide the fluid, intuitive experience of a high-end graphing tool combined with the simplicity of a dedicated handheld scientific calculator.

Keyboard Typing & Examples

2 + 5 = 7
sqrt(25) = 5
sin(30) = 0.5 (in DEG)
log(100) = 2
5^3 = 125
(25 + 10) / 5 = 7
2 * pi ≈ 6.283185
10! = 3628800

Using Variables and Functions

You can type variable assignments directly into the expression bar:

  • Type a = 10 and press Enter.
  • Type b = 20 and press Enter.
  • Now type a + b to get = 30.
  • Define a function: f(x) = x^2 + 2x + 1.
  • Evaluate it: f(5) to get = 36.

Frequently Asked Questions

What makes this Desmos Scientific Calculator different? ▼

Our Desmos Scientific Calculator combines a clean, distraction-free keypad with full physical keyboard support, custom variable definitions, user-defined functions, complex numbers, and instant fraction/decimal toggles without annoying ads or paywalls.

How do I switch between Degrees and Radians? ▼

In the top-left corner of the calculator display, there is a prominent DEG / RAD toggle pill. Simply click or tap it to toggle between degrees and radians. When DEG is active, trigonometric functions like sin(30) evaluate to 0.5.

Is my calculation history saved across visits? ▼

Yes! Your recent expressions and answers are saved privately in your browser's local storage. You can revisit previous equations, tap them to load back into the editor, or clear your history with one click.

Does this calculator work on smartphones and tablets? ▼

Yes. The calculator interface is fully responsive, featuring large touch targets, touch-friendly keyboards, and automatic scaling to fit iOS, Android, tablets, and desktop displays without any horizontal scrolling.

Can I use this calculator offline? ▼

Yes! Once loaded, the calculator computation engine is 100% self-contained and runs locally in your web browser. No server connection is required to evaluate expressions.