ToolsleAll tools →
Calculators

Scientific calculator

Full-featured scientific calculator with trig functions, logarithms, powers, memory, expression history, and programmer mode. Keyboard support included.

FAQPage Schema
Scientific Calculator — Free Online Tool
InstantFreeNo signup
 
0
History

Educational tool — verify critical calculations independently.

Scientific Calculator — Full-Featured Online Calculator

Our free online scientific calculator handles everything from basic arithmetic to advanced trigonometry, logarithms, powers, roots, and factorial calculations. Switch between scientific, standard, and programmer modes. Evaluate complete mathematical expressions with proper order of operations, use memory functions, and browse your calculation history. Full keyboard support included.

Calculator Functions Reference

FunctionButtonExampleResult
Sinesinsin(30°)0.5
Cosinecoscos(60°)0.5
Tangenttantan(45°)1
Arcsinesin⁻¹sin⁻¹(0.5)30°
Square Root√x√(144)12
Cube Root∛x∛(27)3
Square25
Power2^101024
Natural Loglnln(e)1
Log base 10loglog(1000)3
Factorialx!10!3,628,800
Absolute Value|x||-7|7
Reciprocal1/x1/80.125
e to power x7.389
Piππ3.14159…

Trigonometry Reference

The trigonometric functions relate the angles of a right triangle to the ratios of its sides. This calculator supports all six trig functions and their inverses in degrees, radians, and gradians.

FunctionDefinitionKey Values (degrees)
sin(θ)Opposite / Hypotenusesin(0)=0, sin(30)=0.5, sin(90)=1
cos(θ)Adjacent / Hypotenusecos(0)=1, cos(60)=0.5, cos(90)=0
tan(θ)Opposite / Adjacenttan(0)=0, tan(45)=1, tan(90)=undefined
sin⁻¹(x)Returns angle whose sin = xsin⁻¹(1) = 90°
cos⁻¹(x)Returns angle whose cos = xcos⁻¹(0) = 90°
tan⁻¹(x)Returns angle whose tan = xtan⁻¹(1) = 45°

Angle Unit Conversion

FromTo DegreesTo RadiansTo Gradians
1 Degreeπ/180 ≈ 0.01745 rad10/9 ≈ 1.111 grad
1 Radian180/π ≈ 57.296°1 rad200/π ≈ 63.662 grad
1 Gradian0.9°π/200 ≈ 0.01571 rad1 grad
Full circle360°2π rad400 grad
Right angle90°π/2 rad100 grad
Straight line180°π rad200 grad

Order of Operations (PEMDAS)

This calculator evaluates full mathematical expressions following standard order of operations:

PriorityOperationExampleEvaluated As
1 (highest)Parentheses2×(3+4)2×7 = 14
2Exponents/Powers2+3^22+9 = 11
3Multiplication3+4×23+8 = 11
3Division8-6/28-3 = 5
4Addition2+3-15-1 = 4
4 (lowest)Subtraction10-3+27+2 = 9

Common Mathematical Constants

ConstantSymbolValueDescription
Piπ3.14159265358979…Ratio of circumference to diameter
Euler's Numbere2.71828182845904…Base of natural logarithm
Golden Ratioφ1.61803398874989…(1 + √5) / 2
Square Root 2√21.41421356237310…Diagonal of unit square
Square Root 3√31.73205080756888…Height of equilateral triangle

Number Systems (Programmer Mode)

SystemBaseDigits UsedExample (decimal 255)
Binary20, 111111111
Octal80–7377
Decimal100–9255
Hexadecimal160–9, A–FFF

Frequently Asked Questions

How do I calculate sin(45 degrees)?

Make sure the angle mode is set to DEG (shown in the calculator header). Then press 4, 5, sin. The result is sin(45°) = 0.7071067811865476, which is the exact value of √2/2.

What is e on a calculator?

The letter e on a calculator refers to Euler's number — approximately 2.71828. It is the base of the natural logarithm. The eˣ button raises e to the power of x. The ln button is the inverse — it gives you the power to which e must be raised to equal x.

How do I calculate a factorial?

Enter the number first, then press the x! button. For example, 5! = 5 × 4 × 3 × 2 × 1 = 120. Factorials grow very fast — 170! is approximately 7.26 × 10^306, which is near the limit of JavaScript's floating point numbers.

How do I convert between degrees and radians?

To convert degrees to radians: multiply by π/180. For example, 90° × (π/180) = π/2 ≈ 1.5708 radians. To convert radians to degrees: multiply by 180/π. For example, π/2 × (180/π) = 90°. Alternatively, just switch the angle mode on the calculator and re-enter your calculation.

What is the difference between log and ln?

"log" on most scientific calculators refers to log base 10 (common logarithm). log(100) = 2 because 10² = 100. "ln" refers to the natural logarithm — log base e (Euler's number ≈ 2.718). ln(e) = 1, ln(e²) = 2. In mathematics, "log" without a base often means natural log, but in science and engineering it usually means base 10.

FAQ

Frequently Asked Questions

Full-featured scientific calculator with trig functions, logarithms, powers, memory, expression history, and programmer mode. Keyboard support included. Open the tool in your browser on Toolsle.com — free, fast, and no download required.

Embed this tool on your site

Free to use on any website. Copy the code below and paste it into your page. A small “Powered by Toolsle” credit appears inside the embed.

↗ Preview embed · Full tool page

<iframe src="https://www.toolsle.com/embed/scientific-calculator" width="100%" height="480" style="border:0;max-width:100%;" loading="lazy" title="Scientific calculator — Toolsle"></iframe>