Scientific Calculator
Full scientific calculator with trig functions, logarithms, exponents, memory, and Deg/Rad toggle. Click or type — instant results.
You might also need
How It Works
Select DEG or RAD first — this is the most common mistake. In DEG mode: sin(30) = 0.5, cos(60) = 0.5, tan(45) = 1. For inverse trig, use sin⁻¹, cos⁻¹, tan⁻¹ to find the angle from a ratio. Example: sin⁻¹(0.5) = 30° in DEG mode.
sin(θ), cos(θ), tan(θ) | inverses: sin⁻¹, cos⁻¹, tan⁻¹sin(30°) = 0.5 | cos(60°) = 0.5 | tan(45°) = 1log is base-10: log(1000) = 3 because 10³ = 1000. ln is base-e: ln(e) = 1, ln(7.389) ≈ 2. To find log in any base: logₙ(x) = ln(x) ÷ ln(n). Example: log₂(8) = ln(8) ÷ ln(2) = 2.079 ÷ 0.693 = 3.
log(x) = log₁₀(x) | ln(x) = logₑ(x) | logₙ(x) = ln(x) ÷ ln(n)log(1000) = 3 | ln(e²) = 2 | log₂(8) = 3Use x² for squaring, x³ for cubing, xʸ for any power. For roots: √x for square root, ∛ for cube root, y√x for any root (enter root first, then xʸ). Negative exponents give reciprocals: 2^(−3) = 0.125.
xʸ = x to the power y | y√x = x^(1/y)2^10 = 1024 | ∛27 = 3 | 5^(−2) = 0.04After computing a sub-result, press M+ to add it to memory. Compute the next sub-result, press M+ again. At the end, press MR to recall the total. MC clears memory. This avoids writing down intermediates when summing multiple calculated values.
M+ adds | M− subtracts | MR recalls | MC clearsStep 1: sin(30)=0.5 → M+ | Step 2: cos(60)=0.5 → M+ | MR → 1Press EXP to enter the exponent of 10 directly. 3 EXP 8 means 3 × 10⁸ = 300,000,000 (speed of light in m/s). 1.6 EXP (−19) = 1.6 × 10⁻¹⁹ (charge of electron in coulombs). Faster than typing out all the zeros.
a EXP b = a × 10^b3 EXP 8 = 3×10⁸ = 300,000,000 | 6.02 EXP 23 = Avogadro's numberQuick Reference
Common calculations — verify these results instantly.
Trig — DEG
sin(30°)
0.5
Trig — DEG
cos(60°)
0.5
Trig — DEG
tan(45°)
1
Logarithm
log(1000)
3
Natural log
ln(e²)
2
Power
2^10
1024
Square root
√144
12
Factorial
5!
120
Tips & Shortcuts
Always set DEG or RAD before any trig calculation — wrong mode gives a completely different number with no error message.
Use parentheses liberally. sin(30+15) ≠ sin(30)+15. The calculator respects order of operations (PEMDAS), but parentheses make intent explicit.
To compute logₙ(x) for any base: type ln(x) ÷ ln(n). Example: log₅(125) = ln(125) ÷ ln(5) = 3.
Keyboard shortcuts work: type directly, use * for ×, / for ÷, ^ for power. Press Enter to evaluate. Backspace deletes last character.
Chain memory across a long calculation: press M+ after each sub-total to accumulate a running sum without writing anything down.
Common Mistakes
Calculating sin(30) in RAD mode instead of DEG
sin(30 radians) ≈ −0.988, not 0.5. Always check the DEG/RAD indicator before trig. 30° in radians is π/6 ≈ 0.5236.
Typing 2^3^2 expecting 8² = 64
Exponentiation is right-associative: 2^3^2 = 2^(3²) = 2^9 = 512. Use parentheses: (2^3)^2 = 64 to force left-to-right evaluation.
Using log when ln is needed (or vice versa)
Natural processes use ln (base e). Exponential growth A=Peʳᵗ requires ln to solve for t: t = ln(A/P) ÷ r. Base-10 log is for pH, decibels, and magnitude scales.
Entering 1/2 × π and getting 0 due to integer division
Type 1÷2×π or use the π button directly. In expressions, always use the division symbol ÷ or the / key, not a slash that might be misread.
Forgetting to press MC before starting a new memory session
Old memory values persist. If memory shows a leftover from a previous session, press MC first, then start fresh M+ accumulation.
Frequently Asked Questions
sin(30°) = 0.5 exactly. In a 30-60-90 right triangle, the side opposite 30° is half the hypotenuse. Make sure the calculator is set to DEG mode — sin(30) in RAD gives ≈ −0.988, a completely different value.
log is base-10: log(100) = 2, log(1000) = 3. ln is base-e (≈2.71828): ln(e) = 1, ln(e²) = 2. Use log for pH (−log[H⁺]), decibels (10·log ratio), and the Richter scale. Use ln for continuous compound interest (A = Peʳᵗ), radioactive decay, and calculus derivatives.
Press the eˣ button then enter 2. Result: e² ≈ 7.38906. The eˣ function is the inverse of ln(x) — pressing eˣ then ln(x) on the same value always returns the original number. You can also type 2.71828^2 directly for an approximate result.
Enter the base, press xʸ, then type a minus sign followed by the exponent. Example: 2 xʸ (−3) = 2^(−3) = 1/8 = 0.125. Negative exponents mean reciprocals: 10^(−6) = 0.000001 = one millionth.
Use Radians in calculus (the derivative of sin(x) is cos(x) only in radians), physics formulas, and engineering. Use Degrees for geometry, construction, navigation, and everyday angles. To convert: radians = degrees × π/180. So 90° = π/2 ≈ 1.5708 rad.
5! = 5×4×3×2×1 = 120. n! counts permutations — the number of ways to arrange n distinct items. 0! = 1 by convention. Factorials grow very fast: 10! = 3,628,800. Most calculators stop at 69! before the number exceeds floating-point limits (≈ 1.71 × 10⁹⁸).
M+ adds the displayed value to memory. M- subtracts from memory. MR recalls the stored value. MC clears memory to zero. Practical example: compute each line item and press M+ after each one, then press MR at the end to see the running total — no need to write down intermediate results.
Related Calculators
Matrix Calculator
Add, subtract, multiply matrices and find determinant.
Hours Calculator
Add up multiple time durations and get total hours.
Quadratic Equation Solver
Find real and complex roots of any quadratic equation instantly.
Voltage Divider Calculator
Calculate output voltage of a resistor voltage divider.
Resistor Calculator
Decode resistor color bands and calculate resistance.
Random Number Generator
Generate random integers within any range.