Regular mode
The compact five-column deck keeps arithmetic, parentheses, percentages, sign changes, squares, reciprocals, the previous answer, backspace, and clear controls visible. Standard order of operations applies to the entire expression.
Local computation // zero account required
A regular and scientific calculator built as an interactive control deck: type complete expressions, preview the result live, switch mathematical and visual modes, and reuse a private on-device history.
Ready
Type numbers, function names, + − * / ^ % and parentheses. Use Enter to commit a result, Backspace to edit, Escape to clear, or Ctrl/⌘ C outside the expression field to copy the preview.
No saved calculations yet. Press equals to add one.
The compact five-column deck keeps arithmetic, parentheses, percentages, sign changes, squares, reciprocals, the previous answer, backspace, and clear controls visible. Standard order of operations applies to the entire expression.
The expanded deck adds trigonometric and inverse functions, common and natural logarithms, square root, absolute value, π, e, powers, factorials, and base-10 exponent entry. DEG/RAD and result-format controls remain independent.
The display previews any valid expression while you type. A preview enters history only after you press equals or Enter, which keeps incomplete experiments from filling the record.
Aurora, Plasma, Matrix, and Solar change the complete console palette. Each press advances the key glow through a new hue; reduced-motion preferences suppress the pulse without removing state or contrast.
CyberCalculator does not send expression text to a general JavaScript evaluator. Its purpose-built parser accepts only a small documented mathematical language and rejects unknown names, unsupported characters, incomplete exponents, division by zero, invalid function domains, and non-finite results.
18 + 6 * (7 - 2)
Parentheses: 7 − 2 = 5.
Multiply: 6 × 5 = 30.
Add: 18 + 30 = 48.
240 - 15%
15% of 240 is 36.
Subtract: 240 − 36 = 204.240 * 15% instead equals 36.
6.02E23 / 1000
Dividing by 10³ moves the exponent down three places, producing 6.02e+20.
In DEG mode, sin(30) is 0.5. In RAD mode, sin(pi / 6) reaches the same result.
| Type | Syntax | Behavior |
|---|---|---|
| Arithmetic | + − * / | Addition, subtraction, multiplication, and division. |
| Grouping and powers | ( ) ^ | Parentheses override precedence; powers associate from right to left. |
| Postfix | % ! | Percentage and factorial for integers from 0 through 170. |
| Constants | pi e ans | π, Euler's number, and the last committed answer. |
| Functions | sin cos tan asin acos atan sqrt cbrt log ln abs exp floor ceil round | One-argument scientific operations with domain checks. |
| Two-value functions | min(a,b) max(a,b) pow(a,b) | Compare or raise explicit function arguments. |
| Scientific input | 1.25E-6 | A coefficient followed by E and a signed or unsigned base-10 exponent. |
Calculation input is processed by the JavaScript already delivered with this page. The calculator makes no request to a calculation API and includes no account field. Committed expressions, results, angle units, display preferences, and up to 30 history entries are stored under this tool's keys in browser local storage. Clearing browser site data or using “Clear all” removes that history.
Results use the browser's finite 64-bit floating-point number format. That gives about 15–17 significant decimal digits, not arbitrary precision. It is suitable for everyday and general scientific work, but not a replacement for decimal accounting software, symbolic algebra, regulated engineering software, or specialist numerical analysis.
No. Expressions, results, settings, and history are handled in your browser. History is saved only in local browser storage and can be cleared from the console.
A percentage after addition or subtraction is relative to the value on its left: 200 + 10% equals 220. In multiplication and division, a percentage is its decimal fraction, so 200 × 10% equals 20.
Yes. Use EXP or type E between the coefficient and exponent. For example, 6.02E23 represents 6.02 multiplied by ten to the twenty-third power.
Use the DEG and RAD control above the display. The active angle unit applies to sine, cosine, tangent, and their inverse functions, and is recorded with each history entry.
Browser numbers use IEEE 754 floating-point arithmetic. That standard is fast and appropriate for general calculations, but some decimal fractions cannot be represented exactly in binary.
Yes. Type the expression directly. Enter or equals calculates, Escape clears, Backspace edits, and the standard number, operator, parenthesis, percent, function-name, and exponent keys are supported.