What Is a Scientific Calculator?
A scientific calculator is a calculator designed to handle operations beyond the four basic arithmetic functions. In addition to adding, subtracting, multiplying and dividing, a scientific calculator supports trigonometry, logarithms, powers, roots, factorials, statistics and sometimes complex numbers and user-defined variables. Students, teachers, engineers, analysts and business owners rely on these tools when a normal pocket calculator is not enough.
This page provides a free scientific calculator online that runs entirely in your browser. Nothing is sent to a server, no account is required, and your calculation history stays on your own device using safe local storage. That makes it useful for quick homework checks, finance calculations, statistics and engineering problems without installing software.
How to Use This Scientific Calculator Online
Start by typing an expression directly into the input field, or tap the on-screen keypad. The live preview below the input shows the result as you type, so you can catch mistakes before you commit. Press Enter or tap the equals button to push the expression into your history. Use the Main, Functions and Letters tabs to switch between number keys, scientific functions and variable letters.
Keyboard shortcuts are fully supported. You can type numbers, operators, parentheses and function names directly. Backspace deletes the last character, Escape clears the input, and Enter evaluates. The angle mode switch at the top of the calculator (DEG, RAD, GRAD) controls how trigonometric functions interpret their arguments and defaults to degrees because most school and everyday work uses degrees.
Live result preview
The preview updates on every keystroke. If your expression is incomplete or invalid, a friendly message appears instead of a raw error, for example "Check your brackets" or "Cannot divide by zero". The result area uses an ARIA live region so screen readers announce the result when it changes.
Scientific Calculator Functions Explained
The Functions tab exposes the full scientific function set. Basic arithmetic uses standard operator precedence, so 2 + 3 × 4 returns 14, not 20. Powers use the caret, so 2^10 returns 1024. Square and cube shortcuts are provided. Roots use the square root symbol or the nthroot function, so nthroot(27,3) returns 3.
Trigonometric functions include sin, cos, tan and their inverses asin, acos, atan, plus hyperbolic variants sinh, cosh, tanh. Logarithmic functions include ln (natural log), log (base 10) and log(x,b) for a custom base. exp(x) evaluates e raised to x. Factorials use the postfix ! operator and are limited to integers from 0 to 170 to avoid overflow. Combinations and permutations use nCr(n,r) and nPr(n,r).
Rounding functions include round(x), round(x,n), floor(x) and ceil(x). Statistics functions accept lists such as [1,2,3,4] and include mean, median, sum and stdev (sample standard deviation).
How to Calculate Fractions and Percentages
Fractions are handled in two ways. You can enter them as division, for example 3/4, or you can use the Fraction ⟷ Decimal toggle to view the current result as a reduced fraction. For example, entering 0.75 and toggling fraction mode shows 3/4. Percentages use the percent key. Entering 200 × 15% returns 30 because the percent key divides the preceding number by 100. For percentage change between two values, use (b - a) / a × 100.
Degrees vs Radians: Which Should You Use?
Degrees and radians are two ways of measuring angles. One full rotation is 360 degrees or 2π radians, so 180 degrees equals π radians. Use DEG mode for school trigonometry, surveying, navigation and most everyday work. Use RAD mode for calculus, physics, and any expression where the angle naturally appears as a multiple of π. GRAD mode, where a full rotation is 400 grads, is used in some European surveying traditions. This calculator defaults to DEG mode and always shows the active mode clearly so you never have to guess.
How to Use Trigonometric Functions
Select DEG or RAD mode first, then enter the angle and the function. For example, sin(30) in DEG mode returns 0.5. Inverse functions return the angle given a ratio: asin(0.5) in DEG mode returns 30. Remember that inverse trig functions have restricted domains, so asin(2) produces an error because no real angle has a sine of 2. Hyperbolic functions are not angle-dependent and ignore the DEG/RAD switch.
How to Round Numbers on a Scientific Calculator
Use round(x) to round to the nearest integer, or round(x, n) to round to n decimal places. For example, round(3.14159, 2) returns 3.14. Use floor(x) to round down and ceil(x) to round up. For display-only rounding you can also toggle between fraction and decimal views. When rounding currency, round to 2 decimal places at the end of the calculation, not at each intermediate step, to avoid compounding rounding errors.
How to Use Log and Ln
ln(x) is the natural logarithm, the inverse of e^x. log(x) is base 10. For a custom base use log(x, b), so log(8, 2) returns 3. Logarithms are defined only for positive arguments, so ln(0) and ln(-1) return errors. A common exam mistake is forgetting that ln(1) = 0 and log(1) = 0 in any base.
Scientific Calculator for Finance and Tax Math
Scientific calculators are useful beyond the classroom. Percentage change, gain and loss, and compound growth all reduce to simple expressions you can compute quickly here.
Percentage change: if a stock moves from $80 to $95, the change is (95 - 80) / 80 × 100 = 18.75%.
Gain or loss: if you buy at $120 and sell at $95, the loss is (95 - 120) / 120 × 100 = -20.83%.
Compound growth: a $10,000 investment growing at 7% per year for 10 years becomes 10000 × (1 + 0.07)^10 = 19,671.51.
For actual tax estimates, use the dedicated tools: the stock sale tax calculator, the capital gains on sale of rental property calculator, and the tax on sale of rental property calculator. Those tools apply current tax rules; this calculator does plain math only.
Scientific Calculator Examples with Answers
Example 1: Operator precedence
2 + 3 × 4^2 evaluates to 2 + 3 × 16 = 50. Multiplication and exponent bind tighter than addition.
Example 2: Trigonometry in degrees
sin(30) + cos(60) in DEG mode gives 0.5 + 0.5 = 1.
Example 3: Logarithms
ln(e^3) returns 3 because natural log and exponentiation are inverses.
Example 4: Combinations
nCr(10,3) returns 120, the number of ways to choose 3 items from 10.
Example 5: Statistics
mean([4,8,15,16,23,42]) returns 18. Sum is 108, count is 6.
Example 6: Complex numbers
conj(3 + 4i) returns 3 - 4i. modulus(3 + 4i) returns 5.
Desmos Scientific Calculator Online: Comparing Alternatives
Desmos offers a well-known scientific calculator with a graphing-focused interface. This page is an independent alternative and is not affiliated with Desmos. The comparison below covers only the features actually offered here.
- Cost: Both are free to use. This calculator requires no account.
- Trigonometry: Both support sin, cos, tan, inverses and hyperbolic variants. This tool exposes a clear DEG/RAD/GRAD toggle.
- Fractions: This tool shows results as reduced fractions or decimals with a single toggle.
- History: This tool saves calculation history locally and lets you export it as TXT or CSV.
- Graphing: Desmos provides graphing; this calculator focuses on numeric expressions only.
- Complex numbers: This tool supports real, imag, conj, arg and modulus.
If graphing is your main need, Desmos is the better fit. If you want a fast, lightweight, ad-free scientific calculator online with history and fraction display, this tool is designed for that use.
Frequently Asked Questions
How do I use this scientific calculator online?
Type an expression into the input field or tap the on-screen keypad. The live preview updates as you type. Press Enter or tap equals to save the expression to history.
Can I calculate fractions and decimals?
Yes. Enter fractions as division such as 3/4, and use the Fraction ⟷ Decimal toggle to switch the current result between a reduced fraction and a decimal.
How do I use sin, cos and tan?
Choose DEG or RAD mode first, then enter the angle and the function, for example sin(30) in DEG mode returns 0.5. Inverse functions asin, acos and atan return an angle.
How do I round numbers?
Use round(x) to round to the nearest integer, round(x, n) to round to n decimal places, floor(x) to round down and ceil(x) to round up.
How do I calculate log and ln?
Use ln(x) for the natural logarithm and log(x) for base 10. For a custom base use log(x, b), so log(8, 2) returns 3.
Should I use degree or radian mode?
Use DEG for school trigonometry and everyday work, and RAD for calculus and physics. The active mode is always shown at the top of the calculator and defaults to DEG.
Can I save my calculation history?
Yes. Every evaluated expression is stored in your browser's local storage. You can click a history item to reuse it, copy a result, export the history as TXT or CSV, or clear it entirely.
Is this scientific calculator free?
Yes. This scientific calculator online is completely free, requires no signup, shows no ads and runs entirely in your browser.
This tool is for general math and educational use only. For tax questions, use the tax calculators on this site and consult a qualified professional. See our disclaimer.