Scientific calculator — sin / cos / log / sqrt / power, with full keyboard input + history, deg/rad mode.
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Type with your keyboard — digits, + − × ÷ ( ) . ^, Enter to compute, Esc to clear.
History
No history yet — every result you compute appears here.
What this tool does
A fast, browser-only scientific calculator that handles the operators a working student or engineer actually needs: + − × ÷ %, exponents (^), square roots, factorials, reciprocals, the trio of trig functions (sin / cos / tan) plus their inverses (asin / acos / atan), natural and base-10 logarithms, the exponential e^x, and the constants π and e. Type expressions directly with your keyboard or click the buttons — either way, the result updates live as you build the expression. A DEG / RAD switch decides how every trig function reads its angle, so sin(30) and sin(π/6) both give 0.5 once the mode matches the input. Computation is done with a custom shunting-yard parser; there is no eval, no Function constructor, no network. Every result you compute is saved to a local history list (kept in your browser only, never uploaded) so you can scroll back, click any past expression to reopen it, or clear the list with one tap. Division by zero, square roots of negatives, asin out of [-1, 1], tan at 90°, and factorials of non-integers each produce a clear, localised error message instead of a silent NaN. Works offline once the page is loaded.
Tool details
- Input
- Text + Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Local preference storage
- Preferences, history, or drafts are saved in this browser without an account.
- Performance budget
- Initial JS <= 25 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Student
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Scientific Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Aspect Ratio Calculator Calculate aspect ratio — fix any 1 of [width, height, ratio], get the other two. Open
- 2 Fraction Calculator Add, subtract, multiply, divide fractions — auto-reduced, with steps, mixed ⇄ improper ⇄ decimal — browser-only Open
- 3 Percentage Calculator 5 common percentage calculations — "x% of y", "x is what% of y", percentage change, increase/decrease — instant, browser-only Open
Real-world use cases
Checking a physics homework answer at the desk
You worked out the range of a projectile as v^2 * sin(2*45) / 9.8 with v = 20. Type 20^2 * sin(2*45) / 9.8 in DEG mode and you get 40.8 m. Because sin(90) lands on exactly 1, you can see your hand arithmetic matched. Click the result in history to tweak v to 25 and watch the range jump to 63.8 without retyping the formula.
Sizing a logarithmic axis for a lab chart
Your sensor data spans 50 to 48000, so you want decade ticks. Type log(50) and log(48000) to get 1.70 and 4.68, then round outward to 1 and 5 for the axis bounds. ln is one button away when a model needs natural log instead, so you never mix up base-10 and base-e by reaching for the wrong key mid-calculation.
Counting poker or lottery combinations for a stats class
To find how many 5-card hands exist from 52 cards you need 52! / (5! * 47!). Compute 52! and 47! separately, or just key the full expression; the calculator caps factorials at 170! and warns on overflow rather than printing Infinity. The answer, 2598960, lines up with the textbook, and you can swap 5 for 2 to recount pair draws.
Converting an angle before plugging it into a trig identity
A problem gives 210 degrees but your derivation is in radians. Leave the toggle on DEG and type cos(210) for -0.866, then flip to RAD and type cos(7*pi/6) to confirm both routes agree. Seeing the same -0.866 twice catches the classic degree-versus-radian slip before it poisons the rest of the worksheet.
Common pitfalls
Computing sin(30) in RAD mode and expecting 0.5. RAD reads 30 as radians and returns -0.988; switch to DEG, or in RAD write sin(pi/6) instead.
Treating the % key as percentage. Here 50 % 20 gives 10 (the modulo remainder), not 10 as in "20% of 50"; use the percentage calculator for that.
Forgetting precedence on roots and powers. 2^3! parses as 2^(3!) = 64, not (2^3)! = 40320; wrap the part you mean with parentheses to be sure.
Privacy
Everything runs in your browser. The expression you type, the result, and the history list (saved in localStorage under "toolora.sci-calc.history.v1") stay on your device; nothing is sent to a server and no analytics capture your math. The page never writes your input into the URL, so a shared link carries no expression. Clearing browser storage or tapping "Clear history" deletes the saved entries immediately.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- Chinese Acupoint Locator 200+ meridian acupoints / WHO 2008 standard locations / with contraindications, manipulation, and combinations.
- Add Days to Date Calculator Add or subtract days, weeks, months, and years from any date — plus a business-day mode that skips weekends. Runs entirely in your browser.
- Affine Cipher Encoder & Decoder Encrypt and decrypt the ax+b affine cipher with live modular-inverse check, browser-only
- Age Calculator Calculate your exact age — years, months, days, hours. Compare two dates or count to a future date.