Scientific Calculator -- Trig, Logs & Exponents

Full-featured scientific calculator with trigonometry, logarithms, and memory functions

Scientific Calculator

A full-featured calculator with trigonometric functions, logarithms, exponents, constants, memory, and calculation history. Supports both degree and radian modes. Use the buttons or type with your keyboard.

M DEG
 
0
History
No calculations yet

How to Use This Calculator

This scientific calculator works like a physical calculator you would use in school or at work. Enter expressions using the on-screen buttons or your keyboard, and press = (or Enter) to evaluate.

Basic Operations

Type numbers and use +, -, ×, ÷ for arithmetic. Use parentheses to control evaluation order: (2 + 3) * 4 gives 20 instead of 14.

Trigonometric Functions

Press sin, cos, or tan then enter the angle value and close the parenthesis. Use the DEG/RAD toggle to switch between degree and radian mode. Inverse functions (sin-1, cos-1, tan-1) return the angle for a given ratio.

Logarithms & Powers

  • log -- Base-10 logarithm
  • ln -- Natural logarithm (base e)
  • xy -- Raises x to the power y (enter as x^y)
  • x2 -- Squares the current value
  • -- Square root

Constants

π inserts pi (3.14159...) and e inserts Euler's number (2.71828...). These can be used in any expression: 2 * π * r.

Memory Functions

ButtonAction
MCClear memory (reset to 0)
MRRecall memory value to display
M+Add displayed value to memory
M-Subtract displayed value from memory

Keyboard Shortcuts

KeyAction
0-9, .Enter digits
+ - * /Operators
( )Parentheses
^Exponent
EnterEvaluate
EscapeClear all
BackspaceDelete last character

Common Scientific Calculations

Trigonometry Examples

Example -- sin(30) in degrees

Set mode to DEG, type sin(30), press =. Result: 0.5

Example -- cos(pi) in radians

Set mode to RAD, type cos(pi), press =. Result: -1

Logarithm Examples

Example -- log(1000)

Type log(1000), press =. Result: 3 (because 10^3 = 1000)

Example -- ln(e)

Type ln(e), press =. Result: 1 (because e^1 = e)

Power & Root Examples

Example -- 2^10

Type 2^10, press =. Result: 1024

Example -- Square root of 144

Type sqrt(144), press =. Result: 12

Reference: Common Values

ExpressionValueNotes
π (pi)3.14159265...Ratio of circumference to diameter
e2.71828183...Base of natural logarithm
sin(90°)1In degree mode
cos(0°)1In degree mode
tan(45°)1In degree mode
log(10)1Base-10 logarithm
ln(e)1Natural logarithm
2^101024Common power of 2
10!362880010 factorial

Frequently Asked Questions

What functions does this scientific calculator support?

This calculator supports basic arithmetic (+, -, ×, ÷), trigonometric functions (sin, cos, tan and their inverses), logarithms (log base 10 and natural log), exponents and powers, square roots, factorials, constants (pi and e), parentheses for grouping, and memory functions (M+, M-, MR, MC).

How do I switch between degrees and radians?

Click the DEG/RAD toggle button at the top of the calculator. When set to DEG, trigonometric functions interpret angles in degrees. When set to RAD, they use radians. The current mode is always displayed on the toggle and in the display indicator.

What is the difference between log and ln?

log computes the base-10 (common) logarithm: log(100) = 2 because 10^2 = 100. ln computes the natural logarithm (base e): ln(e) = 1 because e^1 = e. Both are widely used in science, engineering, and mathematics.

Can I use keyboard input?

Yes. Type numbers and operators directly. Press Enter to evaluate, Escape to clear, and Backspace to delete the last character. You can also type ^ for exponents and parentheses for grouping.

Does this calculator store my data?

No. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored after you close the page.

Why does sin(180) not equal exactly 0?

Due to floating-point arithmetic limitations in computers, trigonometric calculations at certain angles may produce very small numbers (like 1.22e-16) instead of exactly 0. This calculator rounds results to 12 significant digits to minimize this issue, but extremely small residuals may occasionally appear.

Privacy & Limitations

Privacy: This calculator runs entirely in your browser. No expressions, results, or history data is transmitted or stored on any server.

Limitations: Results are limited to the precision of JavaScript floating-point numbers (about 15-17 significant digits). Very large factorials (above 170!) will return Infinity. This tool is for general-purpose calculations and is not intended for mission-critical engineering or financial applications requiring arbitrary precision.

Related Tools

Related Tools

View all tools

Scientific Calculator FAQ

What functions does this scientific calculator support?

This calculator supports basic arithmetic (+, -, x, /), trigonometric functions (sin, cos, tan and their inverses), logarithms (log base 10 and natural log), exponents and powers, square roots, factorials, constants (pi and e), parentheses for grouping, and memory functions (M+, M-, MR, MC).

How do I switch between degrees and radians?

Click the DEG/RAD toggle button at the top of the calculator. When set to DEG, trigonometric functions use degrees. When set to RAD, they use radians. The current mode is always displayed on the button.

What are the memory functions?

MC clears memory, MR recalls the stored memory value, M+ adds the current display value to memory, and M- subtracts the current display value from memory. A small 'M' indicator appears when memory contains a value.

Does this calculator store my data?

No. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored after you close the page.

Can I use keyboard input?

Yes. You can type numbers, operators (+, -, *, /), parentheses, and press Enter to evaluate. Press Escape to clear, and Backspace to delete the last character.

Request a New Tool
Improve This Tool