Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Scientific Calculator

Type or tap: trig, logs, roots and constants, with exact answers when they exist.

Math No upload Works offline Free, no sign-up

0

    Next steps

    About the Scientific Calculator

    A full scientific calculator you can type into or tap: sin, cos and tan and their inverses in degrees, radians or grads, hyperbolic functions, logs in any base, powers and roots, n!, nPr and nCr, mod, absolute value, complex numbers, π, e and 22 physical constants. Ans, memory keys and a history of your calculations are built in.

    Two things make it different. Exact mode keeps answers as fractions and square roots when they exist — 1/3 instead of 0.333…, √2/2 for sin 45°, (1 + √5)/2 for φ — and the decimal is always shown too. And every calculation is read back to you with its brackets made visible, so you can see how an ambiguous input such as 6/2(1+2) was understood before you trust the answer. Choose up to 64 significant digits for high-precision work.

    How to use it

    1. Type a calculation such as 2 sin(30) + √16 or tap the keys, then press = or Enter. The answer previews as you type.
    2. Pick DEG, RAD or GRAD for angles. 30° always means degrees, even in RAD mode.
    3. Check Read as to see how the calculation was understood, and read any note under it about brackets or precision.
    4. Turn on Exact to see fractions and roots first; turn it off to see decimals first. Choose more digits (up to 64) for high precision.
    5. Start a new calculation with an operator (× 2) to continue from the last answer, or use Ans. M+ and M− add to the memory and MR recalls it. Press ↑ in the input to step back through your history.

    Examples

    Degrees and exact values
    Input
    sin(45)  (DEG)
    Result
    0.707106781187 = √2/2
    An ambiguous input
    Input
    6/2(1+2)
    Result
    9 — read as (6 ÷ 2) × (1 + 2)

    The calculator also shows the other reading, 6 ÷ (2 × (1 + 2)) = 1, so you can add brackets if that is what you meant.

    Combinations
    Input
    nCr(52, 5)
    Result
    2,598,960 (five-card poker hands)
    Complex numbers
    Input
    (1 + 2i)(3 − i)
    Result
    5 + 5i
    Photon energy at 500 nm
    Input
    planck × speedOfLight / 500e-9
    Result
    3.9728917143 × 10⁻¹⁹ (joules)

    Constants are inserted from the constants list and use CODATA 2022 values in SI units.

    High precision
    Input
    √2 with 64 digits
    Result
    1.414213562373095048801688724209698078569671875376948073176679738

    Common uses

    • Trigonometry, logarithms and exponentials for school and engineering homework.
    • Probability counts with factorials, nCr and nPr.
    • Physics and chemistry calculations with standard constants.
    • Checking a result to more digits than a handheld calculator can show.

    What you can type

    • Operators: + − × ÷ (or * /), ^ for powers, ! for factorial, mod, % for percent (200 + 10% = 220), brackets. Multiplication can be implied: 2π, 3(4 + 1).
    • Roots and powers: √2, ∛27, nthRoot(32, 5), x², 10^-3, e^2, exp(2).
    • Logarithms: log(x) is base 10, ln(x) is natural, log(x, b) is base b, plus log2(x).
    • Trigonometry: sin cos tan sec csc cot, inverses asin acos atan (and atan2(y, x)), hyperbolic sinh cosh tanh and their inverses.
    • Other functions: abs or |x|, floor, ceil, round(x, places), nCr(n, k), nPr(n, k), gcd, lcm, max, min, hypot, gamma, erf, and for complex numbers re, im, arg, conj.
    • Constants: pi, e, phi, tau, i, Ans, M (memory) and the physical constants in the list.

    Exact answers

    Exact mode calculates with whole-number fractions and square roots, so 1/3 + 1/6 = 1/2, √8 = 2√2 and 1/(1 + √2) = √2 − 1. Sines, cosines and tangents of multiples of 15° are exact too — tan 15° = 2 − √3 — as are sin 18° = (√5 − 1)/4, sin 54° = (√5 + 1)/4 and the related cos 36° and cos 72°, and inverse functions of those values: asin(1/2) = 30° in degrees, π/6 in radians. When an answer has no exact form of this kind (sin 1°, tan 18°, ln 2, π itself) only the decimal is shown.

    Whenever the exact answer is a fraction, the decimal is worked out from that fraction rather than with floating point, so results such as 10^23 mod 7 = 5, 5.1 mod 1.7 = 0 and (1e16 + 1) − 1e16 = 1 come out right where ordinary calculator arithmetic gets them wrong.

    Precision, angles and principal values

    Up to 15 digits, numbers are standard double precision; choose 20, 32 or 64 digits and the calculation is done with 70-digit decimal arithmetic. Results that are a whole number of quarter turns are exact: sin 180° is 0 and tan 90° is reported as undefined, rather than tiny rounding errors. Inverse functions return principal values as defined in the NIST Digital Library of Mathematical Functions (DLMF §4.23): asin and atan from −90° to 90°, acos from 0° to 180°. Square roots and logarithms of negative numbers give the principal complex value (DLMF §4.2), for example √−4 = 2i and ln(−1) = πi.

    Physical constants

    The constants list uses the CODATA 2022 recommended values published by NIST, in SI units — for example the speed of light 299,792,458 m/s, the Planck constant 6.62607015 × 10⁻³⁴ J·s and the electron mass 9.1093837139 × 10⁻³¹ kg. Constants that the SI defines exactly (c, h, the elementary charge, k, Nₐ and those derived from them) are exact; for measured ones such as G and the electron mass the calculator uses CODATA’s recommended value, and the uncertainty CODATA publishes for it (in the last digits) is not carried through the calculation.

    Limitations

    • Complex numbers, gamma for non-integers and erf are always calculated in double precision (about 15 digits).
    • Exact mode covers fractions and square roots; it does not simplify nested roots or keep π or logarithms symbolic.
    • There are no variables, units or matrices — use Ans and the memory to reuse values.
    • n! goes up to 170 in double precision and 10,000 with 20 or more digits.

    Privacy

    Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

    Frequently asked questions

    How do I switch between degrees and radians?

    Choose DEG, RAD or GRAD above the keypad; it applies to sin, cos, tan and their inverses. You can also mark a single angle as degrees with the ° sign: sin(30°) is 0.5 in any mode.

    Is log base 10 or natural log?

    As on handheld calculators, log is base 10 and ln is the natural logarithm (base e). For any other base use log(x, base), for example log(8, 2) = 3.

    Why is 6/2(1+2) equal to 9 here?

    Multiplication and division have the same priority and are worked from left to right, so 6/2(1+2) is (6 ÷ 2) × (1 + 2) = 9. Some textbooks treat implied multiplication as binding more tightly, giving 6 ÷ 6 = 1, so the calculator shows both readings. Add brackets to make your meaning clear.

    Why does sin(180) show exactly 0?

    Computers store π and 180° in radians with a tiny rounding error, so a naive sin(180°) gives about 1.2 × 10⁻¹⁶. This calculator recognises whole quarter turns and returns the exact values 0, 1 and −1 — and reports tan 90° as undefined instead of a huge number.

    How do I use the previous answer?

    Press Ans, or start with an operator: typing × 2 right after a result means Ans × 2. The answer is also kept exactly in exact mode, so 1 ÷ 3 = followed by × 3 gives exactly 1.

    Are the physical constants up to date?

    Yes — they are the CODATA 2022 recommended values from NIST (physics.nist.gov/constants), the latest adjustment at the time of writing.

    Quick answers and tool search

    Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.