Browse All Calculators

Scientific Calculator

Free online scientific calculator with trig, logs, powers, roots, factorials, memory and history. Works in degrees, radians and gradians.

100% Free
No Sign-up
Instant Results
Works on Mobile

Scientific Calculator

Trig, logs, powers, roots and more

DEG
1.58113883008
Result details
Scientific
1.58113883 × 10⁰
Fraction
—
Memory (M)
0
History
Your calculations will appear here. Press = or Enter to save one, and click an entry to use it again.
12
Keys, typing and brackets all work together. Written multiplication binds tightly, so 2π and 3(4+5) are read as products, and 1/2π means 1 ÷ (2π).
Scientific Calculator — Free Online Scientific Calculator with Trig, Logs and Memory on HighCalc

Scientific Calculator: Trig, Logs, Powers and Roots Online

This free scientific calculator handles everything from basic arithmetic to trigonometry, logarithms, powers, roots, factorials and combinations. You can type a full expression such as sqrt(2^3 + log(100)) * sin(30) or tap the keys, and the answer updates as you go. It works in degrees, radians or gradians, keeps a memory, remembers your recent calculations and shows each result in scientific notation and, where it exists, as a fraction.

Quick answer: in degrees mode, sin(30) is 0.5, log(1000) is 3, sqrt(144) is 12 and 5! is 120. The expression above gives 1.581139. Brackets that you leave open at the end are closed for you, so (2+3 is read as (2+3).

What the Scientific Calculator Can Do

Beyond the four basic operations, it offers sine, cosine and tangent with their inverses, hyperbolic functions, natural and base-10 logarithms, squares, cubes, any power or root, absolute value, factorials, percentages and remainders. The function tabs group them as Trig, Log & Power, More and Memory, and the More tab adds nCr and nPr for combinations and permutations, gcd and lcm, rounding functions and the constants π, e and τ. You can combine them freely, and write 2π or 3(4+5) without a multiplication sign.

Degrees, Radians and Gradians

Angles can be measured three ways, and the mode you choose changes how trig functions work. A full turn is 360 degrees, 2π radians or 400 gradians. In degrees, sin(90) is 1, but in radians the same input means 90 radians. The calculator returns exact values at quarter turns, so sin(180) in degrees is 0 rather than a tiny rounding error, and tan(90) is reported as undefined. Add the degree sign, as in sin(30°), to force degrees whatever the mode.

Formulas and Rules Used

Degrees to radiansradians = degrees × π ÷ 180
Logarithm of any baselog base b of x = ln(x) ÷ ln(b)
CombinationsnCr = n! ÷ (r! × (n − r)!)
Order of operationsBrackets, then powers, then × and ÷, then + and −

The calculator reads your expression with its own parser rather than running it as code, and follows the order above. Powers are evaluated right to left, so 2^3^2 is 2^9 = 512, and -2^2 is -4.

Examples

Type thisFunctionResult
sin(30)Sine (degrees)0.5
cos(60)Cosine (degrees)0.5
tan(45)Tangent (degrees)1
log(1000)Base-10 logarithm3
ln(e)Natural logarithm1
sqrt(144)Square root12
5!Factorial120
2^10Power1024
nCr(5,2)Combinations10
17 mod 5Remainder2

Memory, History and Precision

MS stores the current result, M+ and M− add to or subtract from it, MR inserts it as M and MC clears it. Ans refers to your last saved answer, and the history list keeps your last twelve calculations; click one to load it again. You can show 6 to 15 significant digits. Internally the calculator uses standard double-precision numbers and tidies tiny rounding noise, so 0.1 + 0.2 shows 0.3. For comparing a result with a ratio, the fraction calculator and percentage calculator are handy partners.

Limits and Things to Know

This is a calculator for real numbers, so the square root of a negative number and similar results show an error instead of a complex answer. Factorials work for whole numbers up to 170, and very large or very small results appear in scientific notation. It does not graph functions or solve equations symbolically. Division by zero, logarithms of zero or negative numbers and inverse trig values outside -1 to 1 all produce a clear message. For right-angled shapes, the triangle calculator applies the same trig rules to sides and angles.

Who Can Use This Calculator?

Students use it for algebra, trigonometry, physics and chemistry homework, and teachers use it to check worked examples. Engineers, surveyors, programmers and anyone working with formulas can use it for quick checks without installing anything. It runs in your browser on phones, tablets and computers.

How to Use This Scientific Calculator

1

Choose the angle mode

Pick Degrees, Radians or Gradians before using sin, cos, tan or their inverses.

2

Enter your expression

Type it in the box or tap the keys. Functions open a bracket for you, like sin( and sqrt(.

3

Read the result

The answer appears as you type, with scientific notation and a fraction when one exists.

4

Save and reuse

Press = or Enter to save it to history, use Ans for the last answer, and the memory keys to keep a value.

Features

Instant Results
The answer updates as you type or tap
Accurate Trig
Exact values at quarter turns, degrees, radians or gradians
Memory and History
Store values and reload past calculations
Many Functions
Logs, roots, factorials, nCr, nPr, gcd and more
Works Everywhere
Fully responsive on phone, tablet, and desktop
Private & Secure
All calculations run in your browser — nothing is stored
Frequently Asked Questions
Common questions about the Scientific Calculator.
How do I use this scientific calculator?
Type an expression in the box, or tap the keys, and the answer appears as you go. Press = or Enter to save the calculation to the history. You can write sqrt(144), sin(30), 2^10 or 5!, and brackets that are left open are closed for you.
How do I switch between degrees and radians?
Use the Degrees, Radians and Gradians buttons above the box. The mode changes how sin, cos and tan read angles and how asin, acos and atan give them back. In degrees, sin(30) is 0.5, while in radians sin(30) is about -0.988. You can also add the degree sign, as in sin(30°), to force degrees.
What is the difference between log and ln?
Log is the base-10 logarithm, so log(1000) is 3. Ln is the natural logarithm, with base e, so ln(e) is 1. For other bases, write log(8,2) or use log2(8), both of which give 3.
How do I calculate powers, roots and factorials?
Use ^ for powers, as in 2^10 = 1024. Use sqrt(x) for square roots, cbrt(x) for cube roots and root(81,4) for any root. Add ! after a whole number for its factorial, such as 5! = 120, up to 170!.
How do the memory keys work?
MS stores the current result, M+ adds it to memory and M- subtracts it. MR puts the memory value, written M, into your expression, and MC clears it. Ans stands for the result of your last saved calculation.
What order does the calculator follow?
It follows the usual order of operations: brackets first, then powers, then multiplication and division, then addition and subtraction. Written multiplication such as 2π or 3(4+5) binds tightly, so 1/2π means 1 ÷ (2π). Use brackets when you want a different order.