Scientific Calculator
Online scientific calculator with trigonometry, logarithms, and constants.
What is a scientific calculator?
A scientific calculator extends a basic calculator with functions used in mathematics, science, and engineering — trigonometry, logarithms, exponents, square roots, factorials, and constants like π and e. This free online version runs entirely in your browser with no download or sign-up required.
Key functions and how to use them
- Trigonometry: sin, cos, tan work in the angle mode shown (DEG or RAD). Toggle with the DEG/RAD button.
- Inverse trig: Press INV then sin/cos/tan to get sin⁻¹/cos⁻¹/tan⁻¹.
- Logarithms: log for base-10, ln for natural log (base e).
- Powers and roots: xʸ for any power, x² for squares, √ for square root.
- Constants: π (3.14159…) and e (2.71828…) insert directly into your expression.
Scientific calculator vs basic calculator
A basic calculator handles +, −, ×, ÷ on everyday numbers. A scientific calculator adds functions required for algebra, trigonometry, calculus, statistics, physics, and chemistry. Students, engineers, and scientists use scientific calculators daily for everything from angle conversions to compound interest with non-integer exponents.
Frequently asked questions
- Does this calculator support trigonometric functions?
- Yes. It includes sin, cos, tan, and their inverses (sin⁻¹, cos⁻¹, tan⁻¹). You can toggle between Degree and Radian mode using the DEG/RAD button — the current mode is shown on screen.
- How do I calculate a power like 2^10?
- Enter the base (2), press the xʸ button, enter the exponent (10), then press =. The result will be 1024.
- What does the n! button do?
- It calculates the factorial of the displayed number. For example, 5! = 120. Factorials are defined for non-negative integers only.
- What is the difference between log and ln?
- log computes the base-10 logarithm (common log), while ln computes the natural logarithm (base e ≈ 2.71828). For example, log(100) = 2 and ln(e) = 1.
- How do I use the memory functions?
- Press MS to store the current display value in memory, MR to recall it, and MC to clear the stored memory. The indicator M shows when a value is in memory.
Related tools
- JSON Formatter
Format, beautify, minify, and validate JSON in your browser
- QR Code Generator
Generate QR codes for URLs, text, Wi-Fi, and more. Download as PNG.
- Password Generator
Generate strong, random passwords with custom length and character sets.
- Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to plain text.
- URL Encoder / Decoder
Encode or decode URLs and query strings with percent-encoding.