Skip to content

Scientific Calculator

A full scientific calculator with trigonometric, logarithmic, and exponential functions - right in your browser, with both degree and radian support.

Category: math
Use Case: Trigonometry and Precalculus Homework, Quick Scientific Calculations, Checking Complex Expressions
Privacy: 100% browser-based

Recommended Settings

Pro Tips

  • Switch between DEG and RAD mode before using trig functions - sin(90) equals 1 in degree mode but 0.894 in radian mode
  • You can type expressions directly instead of tapping buttons - implicit multiplication like 2(3+4) and 2sin(30) both work correctly
  • Use parentheses freely to control order of operations - the calculator follows standard precedence (exponents, then multiplication/division, then addition/subtraction)
  • The ^ button raises to a power - for example, 2^10 calculates 1024

Most Popular

Most users leave the calculator in DEG (degree) mode, the default most students expect for trigonometry

When to Use This Tool

Trigonometry and Precalculus Homework

Calculate sine, cosine, tangent, and their inverses in either degrees or radians.

Quick Scientific Calculations

Perform logarithms, exponents, and roots without opening a dedicated calculator app.

Checking Complex Expressions

Verify a multi-step calculation involving several operations and functions at once.

Learning Order of Operations

Experiment with parentheses and operator precedence to understand how expressions are evaluated.

How It Works

1

Parse your typed or tapped expression into a structured representation using a recursive-descent parser

2

Evaluate the expression following standard mathematical precedence, applying your selected degree or radian mode to trig functions

3

Display the result, or a clear error message if the expression is invalid or undefined

100% Private

Files never leave your device. All processing happens locally in your browser.

Lightning Fast

Powered by Client-side expression parsing and evaluation for optimal performance on modern browsers.

Open Source

Built with verified, open-source libraries. Fully transparent.

Frequently Asked Questions

What's the difference between DEG and RAD mode?

DEG mode interprets angle inputs to trig functions as degrees (0-360), while RAD mode interprets them as radians (0-2π). Make sure you're in the mode your problem expects before calculating.

Can I type expressions instead of tapping buttons?

Yes, you can type directly into the display field, including implicit multiplication (like 2x or 3(4+5)) and function calls (like sin(45) or sqrt(16)).

Why did I get an 'undefined result' error?

This happens with operations like division by zero, the square root of a negative number, or other mathematically undefined operations.

Is my calculation sent anywhere?

No. All parsing and calculation happens locally in your browser.