XTools Logo
XTools
Blog
/
Unit ConverterNumber Base ConverterScientific CalculatorAlgebra CalculatorFunction GrapherTimecode CalculatorEveryday CalculatorsAspect Ratio Calculator

© 2026 XTools. All rights reserved.

Privacy PolicyContact Us

    Scientific Calculator

    A full scientific calculator with history, constants, and keyboard input
    • Files never leave your device
    • Runs in your browser
    • Free, no sign-up, no watermark
    DEG · Precise
    Loading math engine…

    Keyboard: Enter = calculate, Esc = clear, ↑ = previous expression. You can also type ×, ÷, π, √ and ².

    More functions you can type

    sinh cosh tanh asinh … · sec csc cot · log(x, base) · log2 · nthRoot(x, n) · round(x, n) · floor ceil · gcd lcm · nCr: combinations(n, k) · nPr: permutations(n, k) · mean median std · variables: r = 5, then pi r^2 · units: 5 inch to cm

    Angle unit

    Number mode

    64 significant digits (decimal BigNumber), so 0.1 + 0.2 = 0.3 and 25! is exact.

    History

    Results you calculate appear here. Click one to reuse it.

    Related tools

    • Unit Converter
    • Number Base Converter
    • Algebra Calculator
    • Function Grapher
    • Timecode Calculator
    • Everyday Calculators
    • Aspect Ratio Calculator

    How to use Scientific Calculator

    A scientific calculator that shows the formatted expression as you type. Precise mode keeps 64 significant digits, so 0.1 + 0.2 = 0.3 exactly, and it handles fractions, DEG/RAD/GRAD angles, memory keys, variables and unit conversions such as 5 inch to cm.

    1. 1

      Type an expression or use the keypad, for example 2+3*4, sin(30) or 25!; the result previews as you type.

    2. 2

      Choose the Angle unit (DEG, RAD or GRAD) and the Number mode (Precise or Fast), and turn on Show fractions for exact results like 1/3 + 1/6 = 1/2.

    3. 3

      Press Enter or = to calculate; use Ans, MC, MR, M+ and M−, and press ↑ to bring back the previous expression.

    4. 4

      Click an entry in History to reuse its expression or insert its result.

    Frequently asked questions

    Why does sin(30) give an unexpected answer?

    Check the Angle unit. In DEG, sin(30) is 0.5; in RAD it treats 30 as radians and gives about −0.988.

    Is log base 10 or natural log?

    log is base 10 and ln is the natural logarithm, like on a handheld calculator. For any other base, type log(x, base).

    What is the difference between Precise and Fast?

    Precise uses 64 significant decimal digits, so 0.1 + 0.2 = 0.3 and 25! is exact. Fast uses standard double-precision floats, like most calculators and programming languages.

    Why does a result start with ≈?

    Some functions have no exact form in precise mode, so the result is computed with standard floats and marked as approximate.

    Is my history saved?

    Yes, the last 50 calculations and your settings are stored in your browser's local storage on this device. Use Clear history to remove them; nothing is sent anywhere.

    What else can I type?

    Open More functions you can type: hyperbolic functions, log2, nthRoot, round, gcd and lcm, combinations and permutations, mean, median and std, variables such as r = 5, and unit conversions such as 5 inch to cm.