Full-featured scientific calculator with trigonometric functions, logarithms, exponents, and memory functions.
A scientific calculator is an advanced calculator that performs complex mathematical operations beyond basic arithmetic. It includes trigonometric functions (sin, cos, tan), logarithms, exponentials, square roots, factorials, and statistical functions. Our free online scientific calculator works directly in your browser without any download or installation needed.
Trigonometric functions work in either degrees or radians. Make sure to select the correct mode before calculating. For example, sin(90°) = 1, but sin(90 radians) ≈ 0.894. Most school and college problems use degrees. Engineering and calculus problems often use radians. Our online trig calculator clearly shows which mode is active.
log (without a base) usually means log base 10 (common logarithm). ln means natural logarithm (log base e). log(1000) = 3 because 10³ = 1000. ln(e) = 1 because e¹ = e. Logarithms are used in science, engineering, pH calculations, decibel measurements, and Richter scale earthquake measurements.
Always remember the order of operations: Brackets, Orders (powers/roots), Division, Multiplication, Addition, Subtraction (BODMAS). Our calculator follows this standard mathematical order. Use parentheses to control the order of calculations in complex expressions to ensure accurate results.
Scientific notation expresses very large or very small numbers compactly. For example, 6,000,000 = 6 × 10⁶ and 0.000045 = 4.5 × 10⁻⁵. This is essential in physics, chemistry, and astronomy. Our calculator handles scientific notation input and output, making it a complete scientific notation calculator for students and professionals.
DEG (degrees) and RAD (radians) are two units for measuring angles. Most everyday calculations use degrees (360° in a circle). Radians are used in higher mathematics and physics (2π radians in a circle). Choose the mode that matches your needs.
M+ adds the current result to memory, M- subtracts from memory, MR recalls the stored value, and MC clears the memory. These are useful for storing intermediate results in complex calculations.
Factorial (n!) is the product of all positive integers from 1 to n. For example, 5! = 5 × 4 × 3 × 2 × 1 = 120. It's commonly used in permutations, combinations, and probability calculations.
Our calculator uses JavaScript's built-in Math functions which provide double-precision floating-point accuracy (approximately 15-17 significant digits). This is sufficient for most scientific and engineering calculations.
Currently, this calculator is designed for mouse/touch input. You can click the buttons directly. For keyboard support in future updates, we plan to add keyboard shortcuts for common operations.