← Back to Utiliverse
100% Free and Browser Based
Trigonometry angle mode
Recent calculations
No calculations yet.

Browser-based calculation: expressions, memory values and recent calculation history are handled locally on this page and are not submitted to a Utiliverse server.

Scientific Math & Calculations Quick Reference

This calculator supports the scientific math operations most often used in school, engineering, programming, finance, and technical problem-solving. The reference below shows which control to use and how the current implementation behaves.

CalculationHow to enter itExample
Square a numberEnter the value and press x².2.45² → 6.0025
Cube a numberEnter the value and press x³.2.45³ → 14.706125
Raise x to a powerEnter the base, press xʸ, enter the exponent, then =.2 ^ 8 → 256
Square rootEnter a non-negative value and press √x.√81 → 9
Cube rootEnter a value and press ∛x.∛125 → 5
Sine / cosine / tangentChoose DEG or RAD, enter the numeric value, then press sin, cos or tan.DEG: sin(30) → 0.5
Inverse trigEnter the value and press sin⁻¹, cos⁻¹ or tan⁻¹.DEG: sin⁻¹(0.5) → 30
Base-10 logarithmEnter a positive value and press log.log(1000) → 3
Natural logarithmEnter a positive value and press ln.ln(e) → 1
FactorialEnter a whole number from 0 through 170 and press n!.5! → 120
Scientific mathEvaluate arithmetic together with powers, roots, logarithms, trigonometry, factorials, percentages and constants.
Scientific calculationsUse DEG/RAD modes, parentheses, exponents and standard order of operations for numerical expressions.
Square & cube calculatorUse x² or x³ for immediate square and cube calculations such as 2.45 cubed.
Power & exponent calculatorUse xʸ for arbitrary numeric exponents, with normal precedence and optional parentheses.
Root calculatorUse √x for real square roots and ∛x for cube roots, including negative cube-root inputs.
Trig & logarithm calculatorSwitch between degrees and radians and use sin, cos, tan, inverse trig, log and ln.

How to calculate 2.45 cubed

Enter 2.45 and press the x³ button. The calculator multiplies the value by itself three times and returns 14.706125. The cube function is applied directly to the current numeric display.

2.45³ → 14.706125

Squares, cubes, powers, and exponents

The x² and x³ buttons apply an immediate square or cube to the current numeric value. For a different exponent, use xʸ. For example, 3 ^ 4 evaluates to 81. Exponents follow normal order of operations, so use parentheses when the exponent itself contains an expression.

Square roots and cube roots

The square-root button returns a real result for non-negative inputs. A negative square-root input returns an error in this real-number calculator. Cube root can accept negative values because negative numbers have real cube roots.

Scientific calculations in degrees and radians

Trigonometric results depend on the selected angle mode. DEG treats the input as degrees, while RAD treats it as radians. This distinction matters for the same numeric input: sin(90°) equals 1, while sin(90 radians) does not.

How the Scientific Calculator Works

This calculator evaluates standard arithmetic expressions and provides direct buttons for trigonometry, inverse trigonometry, powers, roots, logarithms, factorials, percentages, memory and recent-history recall. Calculations are handled in your browser.

DEG / RAD modeDirect trigonometric functions interpret the current display according to the selected angle mode. Inverse trig results are converted to degrees when DEG is active.
Expression evaluationArithmetic expressions use standard JavaScript mathematical precedence after the calculator converts π, e, ^ and % into supported numeric operations.
Factorial rangeThe factorial button accepts whole numbers from 0 through 170. Larger values exceed the useful finite range of JavaScript Number.
Display precisionMost results are formatted to roughly 12 significant digits, with scientific notation used for very large or very small magnitudes.

DEG vs. RAD: a worked example

Angle mode changes the meaning of the same numeric input. In DEG mode, entering 90 and pressing sin evaluates sin(90°), which is 1. In RAD mode, entering 90 evaluates sin(90 radians), which is a completely different angle.

DEG: sin(90) → 1 RAD: sin(π / 2) → 1

This calculator's dedicated trig buttons act on the current numeric display. For expressions involving π, you can enter π directly and evaluate arithmetic first.

Inverse trigonometric functions

The sin⁻¹, cos⁻¹ and tan⁻¹ buttons calculate inverse trigonometric functions. For sin⁻¹ and cos⁻¹, valid real-number inputs are limited to values from −1 through 1. Inputs outside that range return an error because the result would not be a real number in this calculator.

DEG: sin⁻¹(0.5) → 30 RAD: sin⁻¹(0.5) → 0.523598775598...

Powers, roots and precedence

The xʸ button inserts the exponent operator. Exponents are evaluated before multiplication, division, addition and subtraction. Parentheses should be used whenever you want to make the intended order explicit.

2 ^ 3 * 4 → 32 2 ^ (3 * 4) → 4096 (2 ^ 3) * 4 → 32

The square and cube buttons immediately apply the operation to the current numeric display. Square root and cube root are also immediate functions. Square root of a negative real number returns an error, while cube root can accept negative values.

Logarithms

The log button calculates the base-10 logarithm. The ln button calculates the natural logarithm using base e. Both require a positive real input. Zero or negative values return an error in this real-number calculator.

log(1000) → 3 ln(e) → 1

Factorials and why the limit is 170

Factorial grows extremely quickly. This calculator accepts non-negative whole numbers from 0 through 170. Values above 170 overflow the finite range normally available through JavaScript's Number type, so the tool intentionally returns an error instead of displaying an infinite result.

0! → 1 5! → 120 170! → finite result 171! → Error

How the percent button works

The percent sign in this calculator is a simple “divide by 100” operator when an expression is evaluated. That means it does not behave like every handheld calculator's context-sensitive percent key.

25% → 0.25 200 * 10% → 20 200 + 10% → 200.1
Percent behavior is intentionally literal. If you want to increase 200 by 10%, enter 200 + (200 * 10%), which evaluates to 220. The expression 200 + 10% means 200 + 0.10 in this calculator.

Keyboard input and expression safety

The calculator accepts numbers, decimal points, parentheses, percent signs and common arithmetic operators from the keyboard. Enter calculates, Backspace deletes and Escape clears. The editable expression is validated against a restricted mathematical-character pattern before evaluation so pasted arbitrary JavaScript is not accepted by the calculator.

Floating-point precision and rounding

Like most browser calculators, this tool uses JavaScript's IEEE-754 double-precision Number type. Some decimal values cannot be represented exactly in binary floating-point arithmetic, so extremely precise decimal work can produce tiny rounding differences. The display formatter rounds most ordinary results to approximately 12 significant digits.

Use the calculator as a numerical tool, not a symbolic algebra system. It evaluates numbers and expressions but does not simplify formulas, track physical units, prove identities or perform arbitrary-precision decimal arithmetic.

Memory, ANS and history

MC clears memory, MR recalls memory, M+ adds the current numeric display to memory and M− subtracts it. ANS recalls the most recent completed result. Recent expression history is stored only in the current page session and is not sent to a Utiliverse server by the calculator code.

Related Utiliverse Tools

Last reviewed: October 2026 · Calculator behavior, examples and numerical limitations reviewed against the current implementation.

Scientific Calculator FAQ

1. What is this scientific calculator used for?

It performs standard arithmetic plus scientific math functions including trigonometry, inverse trig, powers, squares, cubes, roots, logarithms, factorials, percentages, memory operations and expression calculations.

2. How do I calculate a square?

Enter the number and press x². For example, 2.45 squared is 6.0025.

3. How do I calculate a cube?

Enter the number and press x³. For example, 2.45 cubed is 14.706125.

4. How do I calculate a number raised to a power?

Enter the base, press xʸ, enter the exponent and press equals. For example, 2 ^ 8 evaluates to 256.

5. How do I calculate a square root or cube root?

Enter the value and press √x for a square root or ∛x for a cube root. Negative square-root inputs return an error, while cube root can accept negative values.

6. What is the difference between DEG and RAD?

DEG interprets trigonometric inputs as degrees, while RAD interprets them as radians. Inverse trig results are also converted to degrees when DEG mode is selected.

7. What is the difference between log and ln?

The log button calculates the base-10 logarithm, while ln calculates the natural logarithm using base e.

8. What values can the factorial function use?

This calculator accepts whole-number factorial inputs from 0 through 170. Negative values, non-integers and values above 170 return an error.

9. How does the percent button work?

The percent symbol is interpreted as division by 100 when an expression is evaluated. For example, 25% evaluates to 0.25 and 200 × 10% evaluates to 20.

10. Can I use my keyboard?

Yes. Numbers, decimal points, parentheses, percent signs and common arithmetic operators are supported. Enter calculates, Backspace deletes the last character and Escape clears the calculator.

11. Does the calculator save my calculations to a server?

No. Calculator operations, memory values and recent history are handled in the browser and are not submitted to a Utiliverse server by the calculator code.

12. Why does 200 + 10% equal 200.1?

In this calculator, the percent sign is interpreted literally as division by 100. Therefore 10% becomes 0.10, and 200 + 10% means 200 + 0.10. To increase 200 by 10%, enter 200 + (200 × 10%).

13. Why can inverse sine or inverse cosine return an error?

For real-number results, inverse sine and inverse cosine accept inputs only from -1 through 1. Values outside that range do not have a real result in this calculator.

14. Why can decimal results show tiny rounding differences?

The calculator uses JavaScript's standard double-precision floating-point numbers. Some decimal fractions cannot be represented exactly in binary, so very small rounding differences can occur.

15. Does xʸ follow normal order of operations?

Yes. Exponents are evaluated before multiplication, division, addition and subtraction. Use parentheses when you want to make the intended order explicit.