Use the main display and expanded keypad for trigonometry, logarithms, roots, powers, factorials, constants, hyperbolic functions, and random values.
Binary, octal, decimal, and hexadecimal values appear here.
Simplified fraction and decimal appear here.
Percentage result and formula appear here.
Financial result and breakdown appear here.
Converted value appears here.
Date result and calendar breakdown appear here.
Solutions and substitution checks appear here.
Count, sum, mean, median, mode, range, variance, deviation, quartiles, and percentile appear here.
Current result export
No calculation has been completed yet.
Formula used
The standard calculator follows parentheses, powers, multiplication, division, addition, and subtraction. Scientific functions use the selected angle mode and validated numeric domains. Programmer, finance, date, conversion, equation, fraction, percentage, and statistics modes apply their displayed formulas.
- Arithmetic:
a + b,a − b,a × b, anda ÷ b. - Compound interest:
A = P(1 + r/n)^(nt). - Loan payment:
M = P i(1+i)^N / ((1+i)^N − 1). - Quadratic roots:
x = (−b ± √(b² − 4ac)) / 2a. - Population variance:
σ² = Σ(x − μ)² / N.
How to use
Choose a calculator mode, enter values, and select the required operation. Use full screen for focused work, then adjust precision, notation, theme, and accessibility settings. Copy, download, or export completed results whenever your workflow requires records.
- Enter an expression or open a specialised mode.
- Select units, operators, dates, or numeric settings.
- Press the relevant calculate button.
- Review the result, formula, and validation message.
- Reuse history entries or export your saved calculations.
Keyboard shortcuts
| Key | Action |
|---|---|
| 0–9 and operators | Enter numbers and arithmetic operators |
| Enter | Calculate the current expression |
| Escape | Clear the current expression |
| Backspace | Delete one character |
| Ctrl or Cmd + Enter | Toggle full-screen calculator mode |
| Ctrl or Cmd + L | Focus the expression field |
Example calculations
| Mode | Example input | Expected output |
|---|---|---|
| Scientific | sin(30) + sqrt(144) | 12.5 in degree mode |
| Programmer | 255 decimal | 11111111 binary and FF hexadecimal |
| Fraction | 1/2 + 1/3 | 5/6 |
| Percentage | 15% of 200 | 30 |
| Financial | £10,000 at 5% for 10 years | Compound future value |
| Equation | x² − 3x + 2 = 0 | x = 1 and x = 2 |
Important limitations
Results depend on valid inputs, browser precision, and correct unit selection. Financial outputs are educational estimates and exclude taxes, fees, changing rates, and lender rules. Confirm safety-critical, medical, legal, engineering, and financial decisions with qualified professionals.
Frequently asked questions
Does the calculator use unsafe evaluation?
No direct JavaScript evaluation executes the entered expression. A dedicated parser accepts supported numbers, operators, constants, and functions only. Server validation also uses a restricted PHP mathematical parser.
Can I use the calculator in full screen?
Yes, the full-screen button expands the complete calculator workspace. Your browser may request permission before entering native full-screen mode. Press Escape or select the button again to exit.
Where is calculation history stored?
History and settings are stored locally within your browser. They are not submitted unless you choose server validation. Clearing browser storage also removes saved calculator information.
Which angle modes are available?
The scientific calculator supports degrees, radians, and gradians. Inverse trigonometric results follow the currently selected angle mode. Review the mode label before completing trigonometric calculations.
Can results use scientific notation?
Yes, settings include standard, scientific, engineering, and fixed notation. You can also choose automatic or specific decimal precision. Large and small values remain easier to inspect.
Does programmer mode support large integers?
Programmer mode uses JavaScript BigInt for supported integer operations. Select 8, 16, 32, or 64-bit masking. Decimal fractions are unavailable because bitwise work requires integers.
Can I export calculations?
You can copy results and download text from any mode. History can also export as CSV or printable PDF. Exported files contain locally stored calculations and timestamps.
Does the calculator work offline?
Core calculations work after the page has loaded successfully. External Bootstrap styling and PDF support may require cached resources. Saving dependencies locally provides fully independent offline operation.
Are financial results professional advice?
No, financial calculations provide general educational estimates only. Actual products may include fees, taxes, penalties, and variable rates. Verify important decisions using regulated professional financial guidance.