Online Scientific Calculator
Perfect for students and engineers, supporting arithmetic, power, trigonometry, logarithms with flexible keyboard input and fast accurate results.
Docs
User Guide
- Supports mouse clicks and keyboard input: 0–9, +, -, *, /, Enter/=, Backspace, Escape, .
- The current operator is shown at the bottom-left of the display.
- The top area shows 16/10/8/2 bases at the same time (based on the integer part).
Common Scientific Function Keys
The table below explains the most common scientific keys besides digits and basic operators (+ - * /). Key labels may vary across calculators, but usage is usually the same.
| Category | Key | Function and usage | Example |
|---|---|---|---|
| Basic clear | C or AC | All clear: clears current input and result, then resets the calculator. | If input gets messy, press C to restart. |
| Basic clear | CE | Clear entry: clears only the current number being entered, keeping previous result. | If you meant 123 but typed 125, press CE and re-enter 123. |
| Basic clear | BS or ← | Backspace: deletes the last digit of current input. | Enter 123, press ←, result becomes 12. |
| Memory | MC | Memory clear: clears the value stored in independent memory. | Clear old memory before use. |
| Memory | MR | Memory recall: displays the value currently stored in memory. | Show previously saved result. |
| Memory | M+ | Memory add: adds current display value to memory. | Current value 5, memory 0, press M+, memory becomes 5. |
| Memory | M- | Memory subtract: subtracts current display value from memory. | Current value 2, memory 5, press M-, memory becomes 3. |
| Powers and roots | x² | Square: calculates the current value multiplied by itself. | Enter 4, press x², get 16. |
| Powers and roots | x³ | Cube: calculates the current value multiplied by itself twice. | Enter 3, press x³, get 27. |
| Powers and roots | xʸ or ^ | Power: enter base, press key, enter exponent, then press =. | For 2⁴: enter 2, press xʸ, enter 4, press =, get 16. |
| Logarithms | log | Common logarithm: base-10 logarithm. | Enter 100, press log, get 2. |
| Logarithms | ln | Natural logarithm: base-e logarithm (e ≈ 2.71828). | Enter e (or 2.71828), press ln, get 1. |
| Trigonometry | sin / cos / tan | Sine/cosine/tangent of input value. Angle unit is usually degrees ° or radians rad. | If unit is degrees, enter 30, press sin, get 0.5. |
| Trigonometry | sin⁻¹ / cos⁻¹ / tan⁻¹ | Inverse trigonometric functions: calculate angle from trig value. Usually via Shift/Inv. | Enter 0.5, press Shift+sin, get 30° (if in degrees). |
| Constants | π | Pi constant input (3.14159…). | Circumference: enter 2, press *, press π, press =. |
| Constants | e | Euler’s number input (2.71828…). | e squared: press e, press x², press =. |
| Base conversion | DEC / HEX / BIN / OCT | Base display/conversion for integer part in decimal/hex/binary/octal. | This tool shows 16/10/8/2 simultaneously and converts the integer part for decimals. |
Keys and Keyboard Shortcuts in This Tool
For faster onboarding, here are the actual supported inputs:
- Digits and decimal point: 0–9, .
- Operators: +, -, *, /, Enter/= (calculate), Backspace (delete), Escape (clear)
- Common function keys: MC/MR/M+/M-, C, ⌫, π, e, sin/cos/tan, log/ln, x²/x³, xʸ, 1/x, n!
About Trigonometric Angle Units
Different calculators may default to degrees ° or radians rad. This tool currently uses radians:
- Degree to radian: rad = deg × π / 180
- Example: for sin(30°), enter 30×π/180 ≈ 0.523598, then press sin, result is about 0.5
FAQ
Why do base displays differ from decimal values?
Base display converts only the integer part of current result. Fractional parts are not included in base conversion.
Why does the result show Error?
Error appears when dividing by zero, using out-of-domain inputs (for example log/ln input ≤ 0), or when the result exceeds representable range. Press C to clear and recalculate.
English
中文
Français
Español
日本語