Tip: you can type with your keyboard. Enter = evaluate, Esc = clear.
Set your angle mode
Tap the Deg/Rad toggle in the display corner to choose whether trigonometric functions read angles in degrees or radians. Deg is the default and works for most everyday calculations like sin(30) = 0.5.
Type or click your expression
Use the on-screen buttons or your physical keyboard to enter an expression. Digits, operators (+, -, *, /), parentheses, and function keys like sin, cos, tan all work from the keyboard.
Use scientific functions
Click sin, cos or tan for trigonometry; ln for natural log or log for base-10; xʸ (or the ^ key) for powers like 2^10; √ for square roots; and n! for factorials. Use the π and e buttons for those constants.
Press equals or Enter
Press = on screen or Enter on your keyboard to evaluate. The expression is parsed following standard mathematical precedence: parentheses first, then powers, then multiplication and division, then addition and subtraction.
Clear and start over
Press C on screen or Escape on your keyboard to clear the display and begin a fresh calculation. The calculator keeps no history and remembers nothing between sessions.
Doing homework or exam preparation
Need to check trigonometric identities, logarithmic equations or multi-step algebraic expressions? This calculator handles everything a physical scientific calculator does, with no device to carry around.
Quick on-the-fly calculations at work
No need to find a physical calculator or wait for a heavy application to launch. This loads instantly in any browser tab and is ready for calculations the moment the page appears.
Working offline or on a locked-down device
Since everything runs locally in the browser with no server dependency, the calculator works without an internet connection and on devices where you cannot install any software.
The calculator uses a custom expression parser built in JavaScript — not the browser's eval function, which would be a security risk. When you press equals, the parser tokenizes your input into numbers, operators and functions, then evaluates them using a recursive-descent algorithm that respects the correct order of operations. Powers are right-associative (so 2^3^2 = 2^(3^2) = 512), unary minus is handled correctly for negative numbers, and implicit multiplication next to constants like 2π is supported. The entire computation happens in your browser with zero network requests.
Yes. This online scientific calculator is completely free with no sign-up, no ads in the way and no limits. It runs entirely in your browser, so you can use it as often as you like on your phone, tablet or computer.
Both. The button grid is sized for touch on phones and tablets, and on a desktop you can type directly: digits, + − * / ^ ( ) ! and % all work, Enter evaluates the expression and Escape clears it.
The Deg/Rad toggle controls how the trigonometry functions read angles. In Deg mode sin, cos and tan treat your input as degrees (so sin(30) = 0.5); in Rad mode they treat it as radians (so sin(π/6) = 0.5). Tap the toggle in the top-left of the display to switch.
Use xʸ (the ^ key) for any power, for example 2^10. The x² key squares the current value, √ takes a square root, and n! calculates the factorial of a non-negative whole number, such as 5! = 120. Percent (%) divides a value by 100, so 50% becomes 0.5.
Yes. Everything is computed on your own device with JavaScript — no expression is uploaded, stored or sent to a server. The calculator even keeps working offline once the page has loaded.
No — the calculator does not store history, previous expressions or results. Each calculation is isolated, which keeps the tool simple, fast and fully private with nothing recorded anywhere.
An Error usually means the parser could not make sense of your input. Check for mismatched parentheses, missing operators between numbers and function names, or invalid characters that are not part of a mathematical expression.