Math tools

Scientific Calculator

Evaluate common scientific expressions with trigonometry, logarithms, square roots, powers, parentheses, and degree or radian mode.

Exact fractionsOrder of operationsDEG / RAD

Math inputs

Evaluate an expression

Examples: sqrt(25) + sin(30)^2, log(100), (2 + 3) * 4

Calculation result

5.25

Small, dependable math engines

Prefer transparent operations

The scientific calculator uses a small tokenizer and recursive-descent parser. The fraction calculator keeps numerator and denominator integers so common fraction work stays exact.

Scope and assumptions

The first release covers common real-number functions, parentheses, powers, and exact four-operation fractions. It intentionally does not include graphing, matrices, statistics, or TI-BASIC.

Floating-point scientific results can have normal machine-precision rounding. Verify high-stakes or symbolic work independently.

Scientific and fraction questions

Does the fraction calculator use decimal rounding?

No. Numerators and denominators are reduced using integer arithmetic for the four basic operations.

Does scientific mode support degrees?

Yes. Select degrees or radians before evaluating sin, cos, or tan.

Does it replace a graphing calculator?

No. This first version intentionally excludes graphing, matrices, statistics, and TI-BASIC.

Need a change for Scientific Calculator?

About this calculator

Method, formulas, and limits.

What this does

The Scientific Calculator converts the inputs you provide into a documented estimate with visible assumptions.

Who it is for

Anyone who wants a quick planning check before opening a spreadsheet or consulting a qualified professional.

How it works

The calculation runs locally in the browser using a pure TypeScript calculation function and the selected assumptions.

Limitations

Floating-point results can contain small rounding differences. Domain and division errors are shown rather than silently converted to zero.

Key calculations

Transparent model
Inputs are normalized, calculated locally, and displayed with the underlying estimate rather than hidden rounding.

How to use it

  1. 1.Enter the inputsUse the form fields that match your scenario.
  2. 2.Review assumptionsRead the notes and formula explanation before relying on the result.
  3. 3.Compare scenariosChange one assumption at a time to understand sensitivity.

Floating-point results can contain small rounding differences. Domain and division errors are shown rather than silently converted to zero.

No. The calculation is performed in your browser and the form does not send calculator inputs to a calculation service.

Related calculators

Quick jumps