NoNoiseTools

Math calculators

Scientific Calculator

Use this scientific calculator for arithmetic, percentages, square roots, powers, logarithms, trigonometry, constants, parentheses, degrees and radians.

Ready

0

Use the buttons or keyboard to build an expression.

Controls

Scientific functions

Numbers and operators

Recent calculationsShort in-browser history for this calculator session.

No completed calculations yet.

Keyboard shortcuts: numbers, decimal point, +, -, *, /, ^, %, parentheses, Enter or =, Escape and Backspace.

How this scientific calculator works

The calculator tokenizes the expression, checks it against a small whitelist of supported operators and functions, then evaluates it with normal calculator precedence. It does not run arbitrary code, and unsupported results are shown as calm errors instead.

Degrees vs radians

The Degrees/Radians toggle affects trigonometry. In degrees mode, sin(30) uses 30 degrees. In radians mode, sin(pi/2) uses radians. Inverse trig results are shown in the selected mode.

Supported functions

Supported functions include sin, cos, tan, asin, acos, atan, square root, square, powers, base-10 log, natural log, pi and e. Percent is treated as a postfix conversion, so 50% becomes 0.5 and 200 × 10% becomes 20.

Keyboard shortcuts

You can use number keys, decimal point, +, -, *, /, ^, %, parentheses, Enter or =, Escape and Backspace. Scientific functions are available from the on-screen buttons.

What this calculator does not include

This is not a graphing calculator, algebra solver, spreadsheet engine or high-precision scientific software. It supports common real-number scientific calculations and keeps unsupported expressions out of the result display.

Key terms and assumptionsShort notes about angle mode, logarithms, roots, powers, precision, rounding and the supported parser.
Degrees and radians
Trig functions use the selected angle mode. Inverse trig results are shown in the same selected mode.
Logarithms
Log means base-10 logarithm. Ln means natural logarithm. Both need positive inputs.
Square roots
Square root supports non-negative real-number inputs. Complex-number results are not included.
Powers and exponents
The power operator raises one value to another and follows normal calculator precedence rules.
Precision and rounding
Results may be rounded for display to keep scientific and decimal output readable.
Whitelisted parsing
The calculator uses a controlled parser for supported math operations and does not run arbitrary code.

Related calculators

FAQs

What is a scientific calculator?

A scientific calculator supports arithmetic plus functions such as powers, roots, logarithms, trigonometry, constants and parentheses.

What is the difference between degrees and radians?

Degrees and radians are two ways to measure angles. The toggle controls how trig inputs are interpreted and how inverse trig results are shown.

Can I use this calculator for trigonometry?

Yes. It supports sin, cos, tan and inverse trig functions with a degrees/radians toggle.

Does this calculator support logarithms?

Yes. It supports base-10 log and natural log, with clear validation for inputs outside the supported real-number range.

Can I use my keyboard?

Yes. Number keys, decimal point, +, -, *, /, ^, %, parentheses, Enter, =, Escape and Backspace work with the calculator.

Does this calculator store my calculations?

No. Calculations happen in the browser, and the short history is only for the current calculator session.

Why did I get an invalid expression?

The expression may have unmatched parentheses, missing numbers, unsupported operators or a function used outside its supported range.

Is this a graphing calculator?

No. It calculates expressions but does not graph functions or solve equations symbolically.