Scientific Calculator
A full scientific calculator with trigonometry, logarithms, powers, roots, factorials, constants and memory keys — switch between degrees and radians and evaluate whole expressions. Switch to the Graph tab to plot any function of x, like sin(x), x² − 3 or 1/x, all in your browser.
Tip: you can type with your keyboard too. Everything is calculated instantly in your browser — nothing you enter ever leaves your device.
Frequently Asked Questions
Does it do trigonometry in degrees or radians?
Both. Use the DEG/RAD toggle at the top to choose. In DEG mode, sin(30) returns 0.5; switch to RAD and the same functions treat their input as radians. The DEG/RAD setting also applies to the graph, so sin(x) plots as a single smooth wave over -π…π in radians but looks nearly flat over the same range in degrees.
Does it support parentheses and powers?
Yes. You can type full expressions with nested parentheses, the power operator (x^y), squares, square roots and operator precedence — it evaluates the whole expression when you press =.
Can it graph a function?
Yes. Switch to the Graph tab, type a function of x such as sin(x), x^2 - 3 or 1/x, set the x-min and x-max range and press Plot. It draws a clean SVG line chart with axes and gridlines, auto-scales the y-axis, and breaks the curve around discontinuities so functions like 1/x and tan(x) do not draw vertical jumps.
Does it have memory keys?
Yes. MC clears memory, MR recalls the stored value, M+ adds the current value to memory and M− subtracts it, so you can carry a running total across calculations.
Understanding the Scientific Calculator
This scientific calculator runs entirely in your browser and handles far more than basic arithmetic. Type or tap full expressions with parentheses and let it respect proper operator precedence, then press = to evaluate. It covers trigonometry (sin, cos, tan and their inverses), logarithms (log base 10 and natural ln), square roots, squares, the x^y power operator, reciprocals, factorials and the constants pi and e. A DEG/RAD toggle controls how the trig functions read angles, and four memory keys (MC, MR, M+, M-) let you carry a running value between calculations. Nothing you enter is sent anywhere — every result is computed locally.
How it works
Build an expression using the keypad or your physical keyboard — digits, decimals, the operators + - * /, parentheses, and the ^ power symbol are all accepted. Tap a function like sin or log and it inserts the function with an opening parenthesis ready for your value. Choose DEG or RAD before using trig so angles are interpreted correctly. Press = (or Enter) to evaluate; the result appears in the large display and can be chained into the next calculation. AC clears everything, the backspace key removes the last character, +/- negates, and % divides by 100. Use M+ and M- to add or subtract the current value from memory and MR to recall it.
Worked example
In DEG mode, type sin(30) and press = to get 0.5, because 30 degrees is converted to radians internally. Switch to RAD and sin(pi/2) returns 1. Enter 2^10 for 1024, sqrt(144) for 12, log(1000) for 3, and 5! for 120. A combined expression like (3 + 4) * 2^3 evaluates the parentheses and power before multiplying, giving 56. Press M+ to store 56, run another sum, then MR to bring 56 back into a new calculation.
Tips & common mistakes
- Pick DEG or RAD before entering trig functions — sin(30) is 0.5 in DEG but a very different value in RAD.
- Wrap ambiguous parts in parentheses; the calculator honours precedence, so 2 + 3 * 4 is 14, not 20.
- Use ^ for powers (2^8 = 256) and the x^2 key for quick squares; sqrt() handles roots.
- After pressing =, you can keep going — typing an operator chains the result into your next calculation.
- Factorial (n!) only works on non-negative whole numbers, and values above 170! overflow to Infinity.
- You can type on a physical keyboard: digits, + - * / ^ ( ) % !, Enter to evaluate, Backspace to delete and Escape to clear.