1. What does this tool do
This free online scientific calculator gives you instant answers to arithmetic and scientific expressions—no app to install, no account required. Use it as an online calculator or math calculator for homework, quick sums, or trigonometry, logarithms, and powers. Simple mode for everyday math; switch to Advanced for sin, cos, tan, log, ln, sqrt, nCr/nPr (combinations and permutations), and constants like π and e. Everything runs in your browser so your data never leaves your device. Ideal for quick homework, trig and logs, or use on any device.
2. How to use it
Quick start: Choose Simple or Advanced mode, enter your expression (numbers and operators, or functions like sin, log), and get the result. Use on-screen buttons or your keyboard—no sign-up.
- Choose mode — Select Simple for basic arithmetic (+, −, ×, ÷) or Advanced for scientific functions.
- Enter an expression — Type or tap numbers and operators (e.g.
2 + 3 * 4,sin(0.5)). Use the on-screen buttons or your keyboard. ± changes the sign of the current number (the last numeric entry you are building), not the entire expression. - Get the result — The result updates as you complete the expression. Copy or continue building.
- Advanced functions — In Advanced mode, use buttons or type function names (sin, cos, tan, log, ln, sqrt, pow, etc.) and constants (π, e). Dual keys: tap the main label or long-press for the second function (same as using 2nd). Parentheses: tap ) to close; long-press for (. nCr / nPr: tap nCr for combinations; long-press (or 2nd + tap) for nPr permutations. Example:
5 ncr 2→ 10,5 npr 3→ 60.
3. How it works
Expressions are parsed and evaluated in JavaScript. Simple mode supports basic arithmetic with standard operator precedence. Advanced mode adds math functions, nCr/nPr (binomial-style operators between two non-negative integers), and constants from the environment. All processing is client-side; no server is used. No data is sent to any server.
4. Use cases & examples
- Quick homework and math — Evaluate expressions without opening a separate app.
- Trig and log calculator — Compute sin(π/2), log(100), or 2^10 in Advanced mode.
- Unit conversions — Combine with the Unit Converter for values that need a quick calculation first.
- On any device — Use the same tool on laptop, tablet, or phone.
Example
(12 + 8) / 4→ 5sqrt(144)(Advanced) → 12sin(0)(Advanced) → 05 ncr 2(Advanced) → 10;5 npr 3→ 60
5. Limitations & known constraints
- Expression length — Very long expressions may be limited by the parser or UI.
- Precision — Results use JavaScript number precision (IEEE 754); very large or tiny numbers may show rounding.
- No symbolic math — The tool evaluates numerically only; it does not simplify or solve equations symbolically.