Scientific Calculator

Evaluate trig, inverse trig, hyperbolic functions, fractions (1/2+1/3), factorials, and logs in DEG/RAD—with live evaluate, SCI/ENG display, and optional Casio layout.

Runs in your browser · No data stored · No signup

A scientific calculator performs advanced mathematical operations — trigonometry, logarithms, exponents, and constants like π — beyond basic arithmetic.

Results use JavaScript IEEE 754 floating-point arithmetic (~15 significant digits).

Loading calculator…

By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026-06-02· Reviewed by EverydayTools Editorial Team

What is a scientific calculator?

A scientific calculator extends the four basic operations (add, subtract, multiply, divide) with functions required in algebra, calculus, physics, chemistry, and engineering. It supports trigonometric functions (sin, cos, tan), logarithmic functions (log base-10 and natural log ln), exponential notation, square roots, powers, and mathematical constants like π (3.14159…).

This browser-based scientific calculator offers a keypad for common functions plus a free-form expression field. Results are computed with math.js using standard order of operations (PEMDAS/BODMAS) and IEEE 754 floating-point precision (~15 significant digits).

Methodology (order of operations + function evaluation)

Expressions are evaluated using standard order of operations (PEMDAS/BODMAS). Functions like sin/cos/tan, log/ln, roots, and powers follow standard mathematical definitions. Trigonometric results depend on whether the calculator is in degree (DEG) or radian (RAD) mode.

Formula

PEMDAS: Parentheses → Exponents → Multiplication/Division → Addition/Subtraction

Assumptions

  • Angle mode is set correctly for your problem (DEG for many geometry problems; RAD for calculus/physics)

Limitations

  • Floating-point rounding can affect the final digit for some results (normal for most calculators)
  • This is a numeric expression evaluator, not a symbolic algebra system

How to use Scientific Calculator

  1. Select angle unit

    Choose DEG (degrees) or RAD (radians) before entering trigonometric functions. Most physics and calculus problems use radians; most geometry problems use degrees.

  2. Enter the expression

    Type in the expression field or tap keypad buttons for numbers, operators, and functions. Use parentheses to control order of operations—for example sin(30) in DEG mode returns 0.5.

  3. Insert constants and roots

    Tap π to insert pi, √ for square root, or ^ for powers. Combine with log() and ln() for logarithmic expressions such as log(100)+ln(e).

  4. Calculate

    Click Calculate or press Enter on your keyboard. Invalid syntax shows an error message; press Escape to clear the expression and result.

  5. Reuse recent results

    Your last five calculations appear under Recent calculations—click any row to reload that expression and result into the editor.

Scientific Calculator examples

Trigonometry: find the height of a triangle

Input

Hypotenuse = 50m, angle = 35° → sin(35) × 50

Output

sin(35°) = 0.5736 → height = 28.68 m

Switch to DEG mode first. sin(35) = 0.5736. Multiply by 50 to get the opposite side.

Logarithm: pH calculation

Input

Hydrogen ion concentration [H⁺] = 0.001 mol/L → pH = -log(0.001)

Output

pH = 3 (acidic solution)

log(0.001) = log(10⁻³) = -3. Negate to get pH = 3.

Powers and roots

Input

Area scaling: √(2^10) for a power-of-two pixel dimension

Output

√1024 = 32

Enter sqrt(2^10) or use the √ and ^ buttons. Powers evaluate before roots when parentheses are omitted.

Who uses Scientific Calculator?

Common real-world scenarios where this tool saves time.

Students

Exam preparation

Verify homework answers for algebra, pre-calculus, and physics problems. The browser-based version mirrors handheld calculators allowed in most non-graphing exams.

Engineers

Quick field calculations

Compute stress, torque, or signal values on a phone without carrying a dedicated device. Useful during site visits or lab work.

Pharmacists / chemists

Concentration and molarity

pH, dilution factors, and molar mass calculations require log, exponent, and multi-step arithmetic that a basic calculator can't handle.

Workflow guides

Step-by-step chains that connect related tools for common tasks.

From trig result to dedicated log tool

Use this calculator for mixed expressions, then open a focused tool when you only need logarithms or exponents.

  1. Evaluate a compound expression here (e.g. sin(30)+log(100)).
  2. For log-only work with custom bases, open the Logarithm Calculator .
  3. For power rules and fractional exponents, use the Exponent Calculator .

Reference tables

Scientific Calculator Functions Reference

Functions available on this calculator's keypad and expression field, with typical use cases.

FunctionNotationExampleUse Case
Sinesin(x)sin(30°) = 0.5Angles, waves, oscillations
Cosinecos(x)cos(60°) = 0.5Angles, projections
Tangenttan(x)tan(45°) = 1Slopes, angles of elevation
Square root√x or sqrt(x)√144 = 12Geometry, quadratic formula
Natural logln(x)ln(e) = 1Growth rates, calculus
Log base 10log(x)log(1000) = 3Decibels, pH, Richter scale
Powerx^y2^8 = 256Powers, compound growth
Pi (π)πArea = π × r²Circle calculations

Trig functions respect the active DEG/RAD mode. Programming libraries often default to radians—always verify before comparing results.

Common mistakes to avoid

Wrong angle unit

Always verify DEG vs RAD before entering trig functions. sin(90) in DEG = 1; sin(90) in RAD = 0.8940 — a common source of wrong answers.

Forgetting parentheses in fractions

Enter 1/(2+3) not 1/2+3. Without parentheses, order of operations gives 3.5 instead of 0.2.

Using log when ln is needed

Natural log (ln) base-e is used in calculus and continuous compounding. Log base-10 is used in pH and decibels. They are not interchangeable.

Advertisement

Frequently Asked Questions

What is the difference between sin, cos, and tan?

All three describe ratios in a right triangle. sin(θ) = opposite/hypotenuse, cos(θ) = adjacent/hypotenuse, tan(θ) = opposite/adjacent. In the unit circle, they describe y/x coordinates and slope at angle θ.

When should I use radians instead of degrees?

Use radians in calculus (derivatives and integrals of trig functions assume radians), physics (angular velocity ω = radians/second), and programming (most math libraries default to radians). Use degrees for geometry, navigation, and everyday angle measurements.

What does E or e mean in a calculator result?

E notation is scientific notation. 1.5E+6 = 1,500,000. 3.2E-4 = 0.00032. It appears when the result has too many digits to display in standard form.

How accurate is this scientific calculator?

Results use math.js with JavaScript's 64-bit IEEE 754 floating-point arithmetic—the same precision class as Python and most programming languages. For standard scientific and engineering calculations the results are accurate to ~15 significant digits.

Can I use keyboard shortcuts?

Yes. Press Enter to calculate the current expression and Escape to clear the expression and result. You can also type directly into the expression field instead of using the keypad.

Does this calculator support inverse trigonometry?

Yes. Tap 2nd to reveal sin⁻¹ (asin), cos⁻¹ (acos), and tan⁻¹ (atan). In DEG mode, inverse trig results are shown in degrees—for example asin(0.5) = 30.

What does the percent key do?

The % key converts a number to its decimal fraction: 15% becomes 0.15, so 200×15% evaluates to 30. For tip/discount workflows you can also use the Percentage Calculator.

What is live evaluate mode?

When Live is ON, the display updates automatically as you type (debounced ~220ms). Turn Live OFF to evaluate only when you press Enter or =—useful for long expressions on slower devices.

Can I enter fractions like 1/2+1/3?

Yes. Fraction literals are parsed automatically—1/2+1/3 evaluates to 5/6, and simple rational results also show a fraction label (e.g. ≈ 5/6) when exact.

What are SCI and ENG display modes?

Tap the NORM/SCI/ENG button to cycle display format. SCI uses standard scientific notation (1.23e+4). ENG uses engineering notation where the exponent is always a multiple of three (12.3 E 3).

Does the calculator support factorial and inverse hyperbolic functions?

Yes. Use the n! key after a number for factorial (5! = 120). Tap 2nd to access sinh/cosh/tanh and the third row for asinh/acosh/atanh (inverse hyperbolic).

What is the Casio layout?

Toggle Layout to Casio for a classic green LCD display and dark function keypad—closer to handheld Casio fx-style calculators while keeping the same math engine.

Can I share or save my calculations?

Yes. Copy the result with one click, copy a shareable URL that restores your expression and DEG/RAD mode, or reload recent calculations from the history list. History is stored locally in your browser—not on our servers.

Can I use this calculator for standardized tests?

You can use it to check work and understand concepts, but standardized tests (SAT, ACT, AP, GRE) require a physical approved calculator during the actual exam.

Privacy, accuracy, and trust

Privacy

Calculations run in your browser and are not uploaded to a server.

Accuracy

Results use JavaScript IEEE 754 floating-point arithmetic (~15 significant digits).

More free tools for the same workflow.

Advertisement

Reviewed by EverydayTools Editorial Team on 2026-06-02.