// advanced math — sin, cos, log, and more
Free browser-based scientific calculator with trig, logarithms, exponents, constants, and memory functions. No sign-up required.
Type numbers with the keypad or your keyboard. Use scientific function buttons for trig, logs, and more.
Toggle DEG or RAD at the top before using sin, cos, tan or their inverses.
Hit the equals button or press Enter. Results are logged in the history panel on the right.
A full-featured scientific calculator that runs entirely in your browser. No install, no account, no server — all math is computed in JavaScript instantly on your device.
Both. Use the DEG/RAD toggle at the top of the calculator to switch modes. This affects sin, cos, tan, and their inverse functions. The default mode is degrees.
MS stores the current value to memory. MR recalls the stored value into the display. M+ adds the current value to memory. MC clears the memory. A small "M" indicator lights up when memory holds a value.
Yes. Number keys, operators (+, -, *, /), Enter for equals, Escape for AC, and Backspace all work natively. The calculator is fully keyboard accessible.
φ (phi) is the Golden Ratio, approximately 1.6180339887. It appears frequently in mathematics, geometry, art, and nature. Press the φ button to insert it into your expression.
Press n! to compute the factorial of the current number. Factorials are only defined for non-negative integers. For example, 5! = 120. Large factorials (above ~170) will return Infinity.
log computes the base-10 logarithm (common log), while ln computes the natural logarithm (base e). Both require a positive input. log₂ computes the base-2 (binary) logarithm.
History is stored in your browser's session memory and is visible in the right panel during your session. It is cleared when you close or refresh the page. Use the CLEAR button to wipe it manually.
Yes. The calculator is fully responsive and touch-friendly. The layout adapts to smaller screens, stacking the history below the keypad on mobile devices.
A scientific calculator is an advanced calculator designed to handle complex mathematical operations beyond simple arithmetic. While a basic calculator covers addition, subtraction, multiplication, and division, a scientific calculator extends into trigonometry, logarithms, exponential functions, roots, factorials, and mathematical constants. Scientists, engineers, students, and programmers rely on scientific calculators daily for everything from solving equations to modeling physical systems.
This free online scientific calculator gives you all those capabilities directly in your browser — no app to download, no account to create, and no cost. Every calculation runs locally using JavaScript, so your inputs never leave your device.
Trigonometry is the study of relationships between angles and sides of triangles. The three primary functions — sine (sin), cosine (cos), and tangent (tan) — map an angle to a ratio. They appear in geometry, physics, signal processing, game development, and many other fields.
This calculator supports both degrees and radians. Toggle the mode using the DEG/RAD button before computing any trig function. Inverse functions (sin⁻¹, cos⁻¹, tan⁻¹) allow you to recover the angle from a ratio. For example, sin⁻¹(0.5) = 30° in degree mode, or approximately 0.5236 radians in radian mode.
Logarithms are the inverse of exponential functions. They answer the question: "to what power must I raise the base to get this number?" Three common bases are supported:
All logarithm functions require a positive input. Passing 0 or a negative number will return an error or NaN (Not a Number).
Exponentiation raises a number to a given power. This calculator provides quick access to common cases:
Roots are the inverse of powers. The square root (√x) finds the number that, when squared, gives x. The cube root (∛x) finds the number whose cube is x. Both are built into this calculator as single-press operations.
Three of mathematics' most important constants are available as dedicated buttons:
The factorial of a non-negative integer n is the product of all positive integers from 1 to n. For example, 5! = 5 × 4 × 3 × 2 × 1 = 120. Factorials appear in combinatorics, probability, and series expansions (like Taylor series). Note that 0! is defined as 1, and factorials of non-integers will return NaN.
Memory functions let you store an intermediate result and recall it later — useful for multi-step calculations:
The "M" indicator in the top-right of the mode bar lights up whenever memory holds a non-zero value.
The % button converts the current number to its decimal percent equivalent (divides by 100). The |x| button returns the absolute value — always positive — of the current number. Both are common operations in finance, statistics, and general math.
This calculator is fully keyboard-accessible. You can type digits, operators (+, -, *, /), a decimal point (.), and use Enter to compute, Escape to clear (AC), and Backspace to delete the last character. Keyboard navigation makes this calculator just as fast as desktop applications.
Every computation is logged in the history panel on the right side of the calculator. You can scroll through previous expressions and their results, and click any entry to copy that result back into the display. The history persists for your session and can be wiped with the CLEAR button.
Unlike native calculator apps, this tool runs entirely in your web browser using standard JavaScript math functions. There is no server-side processing, no tracking, and no account needed. You can bookmark the page and return to it any time for instant calculations on any device — desktop, tablet, or mobile.