Calculators
Scientific Calculator
Scientific math functions with degree and radian modes.
Result
0.5
About This Tool
Use common scientific-math operations without entering an expression language or sending your values to a calculation service. Along with ordinary arithmetic, this calculator covers powers, nth roots, square roots, natural and base-10 logarithms, factorials, and direct or inverse trigonometric functions. The degree/radian control makes the angle convention explicit, which is important because the same numeric trigonometric input can produce very different results depending on the selected mode.
How To Use It
- Enter the first number and choose the operation you need.
- For arithmetic, powers, and nth roots, enter the second number as well.
- Choose Degrees or Radians before using direct or inverse trigonometric functions, then read or copy the result.
Examples
sin(30°)
Choose sin, Degrees, and enter 30. The result is 0.5 (subject to normal floating-point precision).
2 raised to 10
Choose Power, enter 2 as the first number and 10 as the second. The result is 1024.
Cube root of -8
Choose nth root, enter -8 and 3. Because an odd root of a negative real number is real, the result is -2.
log10(1000)
Choose Base-10 log and enter 1000. The result is 3 because 10³ = 1000.
Useful Notes
Degrees and radians
JavaScript trigonometric functions work in radians internally. In Degree mode this tool converts the input angle to radians before sin, cos, or tan, and converts inverse-trigonometric results back to degrees. Radian mode uses values directly.
Logarithm and root domains
Real natural and base-10 logarithms require a positive input. Real square roots require a non-negative input. The nth-root operation supports negative radicands only for non-zero odd integer roots; combinations without a real result are rejected rather than displaying NaN.
Factorial limits
Factorial is defined here for non-negative whole numbers. Values above 170 are rejected because ordinary JavaScript numbers overflow beyond the finite numeric range at larger factorials.
Precision
Results use JavaScript double-precision floating-point arithmetic and are displayed to a practical precision. Values such as sin(30°) can involve tiny floating-point representation differences, so scientific results should not be interpreted as arbitrary-precision mathematics.
FAQ
Should I use degrees or radians?
Use the convention your problem specifies. Geometry and many everyday angle problems commonly use degrees, while calculus and many scientific formulas use radians.
Why does a logarithm reject zero or a negative number?
This calculator reports real-number results. Real logarithms are defined only for positive inputs.
Can the calculator return complex numbers?
No. It intentionally stays within real-number calculations and reports an error when the requested operation has no supported real result.
Does this replace an arbitrary-precision math system?
No. It is intended for convenient scientific calculations using standard browser floating-point numbers, not symbolic algebra or arbitrary-precision computation.
Related Tools
Basic Calculator
PopularA simple arithmetic calculator for quick results.
Fraction Calculator
Calculate and simplify arithmetic with two fractions.
GCD & LCM Calculator
Calculate GCD and LCM for two whole numbers.
Number Base Converter
Convert integers between binary, octal, decimal, and hexadecimal.